LibreOffice
LibreOffice 24.2 SDK API Reference
|
API for proofreading a text. More...
import"XProofreader.idl";
Public Member Functions | |
boolean | isSpellChecker () |
whether is the text checked by the spell checker More... | |
ProofreadingResult | doProofreading ([in] string aDocumentIdentifier, [in] string aText, [in] com::sun::star::lang::Locale aLocale, [in] long nStartOfSentencePosition, [in] long nSuggestedBehindEndOfSentencePosition, [in] sequence< com::sun::star::beans::PropertyValue > aProperties) raises ( com::sun::star::lang::IllegalArgumentException ) |
start checking More... | |
void | ignoreRule ([in] string aRuleIdentifier, [in] com::sun::star::lang::Locale aLocale) raises ( com::sun::star::lang::IllegalArgumentException ) |
disables a specific rule for a given locale. More... | |
void | resetIgnoreRules () |
sets all rules back to their default settings. More... | |
Public Member Functions inherited from XSupportedLocales | |
sequence< com::sun::star::lang::Locale > | getLocales () |
boolean | hasLocale ([in] com::sun::star::lang::Locale aLocale) |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
API for proofreading a text.
ProofreadingResult doProofreading | ( | [in] string | aDocumentIdentifier, |
[in] string | aText, | ||
[in] com::sun::star::lang::Locale | aLocale, | ||
[in] long | nStartOfSentencePosition, | ||
[in] long | nSuggestedBehindEndOfSentencePosition, | ||
[in] sequence< com::sun::star::beans::PropertyValue > | aProperties | ||
) | |||
raises | ( | com::sun::star::lang::IllegalArgumentException | |
) |
start checking
aDocumentIdentifier | the Document ID. |
aText | the flat text to be checked. |
aLocale | Language used in the text. |
nStartOfSentencePosition | Start Index of the text. |
nSuggestedBehindEndOfSentencePosition | Probable end position of the text. |
aProperties | additional properties of the text. |
Currently the following properties may be supported:
FieldPositions | sequence<long> | indexes of fields in aText |
FootnotePositions | sequence<long> | indexes of footnotes in aText |
IllegalArgumentException | when any argument is wrong. |
void ignoreRule | ( | [in] string | aRuleIdentifier, |
[in] com::sun::star::lang::Locale | aLocale | ||
) | |||
raises | ( | com::sun::star::lang::IllegalArgumentException | |
) |
disables a specific rule for a given locale.
If the locale is empty the rule should be ignored for all languages.
boolean isSpellChecker | ( | ) |
whether is the text checked by the spell checker
void resetIgnoreRules | ( | ) |
sets all rules back to their default settings.