19#ifndef INCLUDED_SW_INC_SWTYPES_HXX
20#define INCLUDED_SW_INC_SWTYPES_HXX
21#include <rtl/ustring.hxx>
24#include <com/sun/star/uno/Reference.h>
25#include <com/sun/star/i18n/CollatorOptions.hpp>
34 namespace linguistic2{
35 class XLinguProperties;
42 class TransliterationWrapper;
54#define INVALID_TWIPS LONG_MAX
55#define TWIPS_MAX (LONG_MAX - 1)
105#define INIT_FLDTYPES 33
109#define INIT_SEQ_FLDTYPES 5
115css::uno::Reference< css::linguistic2::XSpellChecker1 >
GetSpellChecker();
116css::uno::Reference< css::linguistic2::XHyphenator >
GetHyphenator();
117css::uno::Reference< css::linguistic2::XThesaurus >
GetThesaurus();
130#define DB_DELIM u'\x00ff'
173#define CHAR_HARDBLANK u'\x00A0'
174#define CHAR_HARDHYPHEN u'\x2011'
175#define CHAR_SOFTHYPHEN u'\x00AD'
176#define CHAR_RLM u'\x200F'
177#define CHAR_LRM u'\x200E'
178#define CHAR_ZWSP u'\x200B'
179#define CHAR_WJ u'\x2060'
180#define CHAR_NNBSP u'\x202F'
189#define SW_COLLATOR_IGNORES ( \
190 css::i18n::CollatorOptions::CollatorOptions_IGNORE_CASE | \
191 css::i18n::CollatorOptions::CollatorOptions_IGNORE_KANA | \
192 css::i18n::CollatorOptions::CollatorOptions_IGNORE_WIDTH )
194#define SW_COLLATOR_IGNORES ( \
195 css::i18n::CollatorOptions::CollatorOptions_IGNORE_CASE )
void Clear(EHistoryType eHistory)
constexpr auto toTwips(N number, Length from)
Dialog to specify the properties of date form field.
@ NO_CURSOR_CHANGE
don't change the cursor position
@ IS_COPY
The inserted item is a copy – intended for use in ndtxt.cxx.
@ NOHINTADJUST
attention: NOHINTADJUST prevents MergePortions! when using this need to pay attention to ignore start...
SW_DLLPUBLIC Size GetGraphicSizeTwip(const Graphic &, vcl::RenderContext *pOutDev)
constexpr sal_uInt16 lNumberIndent
constexpr SwTwips DEF_GUTTER_WIDTH
SW_DLLPUBLICconst ::utl::TransliterationWrapper & GetAppCmpStrIgnore()
constexpr short lNumberFirstLineOffset
constexpr short lBulletIndent
constexpr SwTwips cMinHdFtHeight
constexpr short lOutlineMinTextDistance
constexpr bool SW_ISPRINTABLE(sal_Unicode c)
SW_DLLPUBLIC const LanguageTag & GetAppLanguageTag()
css::uno::Reference< css::linguistic2::XThesaurus > GetThesaurus()
css::uno::Reference< css::linguistic2::XSpellChecker1 > GetSpellChecker()
SW_DLLPUBLIC LanguageType GetAppLanguage()
constexpr SwTwips DOCUMENTBORDER
css::uno::Reference< css::linguistic2::XLinguProperties > GetLinguPropertySet()
CollatorWrapper & GetAppCaseCollator()
sal_Unicode const toxMarkSeparator
separator for toxmarks: #<no>%19<text>%19<type><typename>|toxmark
constexpr sal_Int32 COMPLETE_STRING
const char cSequenceMarkSeparator
@ FlyFrameAttributesChanged
@ FootnoteInvalidationGone
@ AdjustSizeWithoutFormatting
const sal_Unicode cMarkSeparator
SW_DLLPUBLIC CharClass & GetAppCharClass()
constexpr short lBulletFirstLineOffset
constexpr SwTwips MIN_BORDER_DIST
constexpr SwTwips lMinBorder
constexpr sal_uInt8 MAXLEVEL
SW_DLLPUBLIC CollatorWrapper & GetAppCollator()
constexpr tools::Long lMinBorderInMm(20)
css::uno::Reference< css::linguistic2::XHyphenator > GetHyphenator()
SW_DLLPUBLIC OUString SwResId(TranslateId aId)