LibreOffice Module cui (master) 1
|
#include <com/sun/star/text/VertOrientation.hpp>
#include <numpages.hxx>
#include <dialmgr.hxx>
#include <tools/mapunit.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <i18nlangtag/mslangid.hxx>
#include <editeng/numitem.hxx>
#include <svl/eitem.hxx>
#include <vcl/svapp.hxx>
#include <svx/colorbox.hxx>
#include <svx/dlgutil.hxx>
#include <svx/strarray.hxx>
#include <svx/gallery.hxx>
#include <editeng/brushitem.hxx>
#include <svl/intitem.hxx>
#include <sfx2/objsh.hxx>
#include <vcl/graph.hxx>
#include <vcl/settings.hxx>
#include <cui/cuicharmap.hxx>
#include <editeng/flstitem.hxx>
#include <svx/numvset.hxx>
#include <sfx2/htmlmode.hxx>
#include <unotools/pathoptions.hxx>
#include <svtools/ctrltool.hxx>
#include <svtools/unitconv.hxx>
#include <svtools/colorcfg.hxx>
#include <com/sun/star/style/NumberingType.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/text/XDefaultNumberingProvider.hpp>
#include <com/sun/star/text/XNumberingFormatter.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <svx/svxids.hrc>
#include <o3tl/string_view.hxx>
#include <algorithm>
#include <memory>
#include <vector>
#include <sfx2/opengrf.hxx>
#include <strings.hrc>
#include <svl/stritem.hxx>
#include <svl/slstitm.hxx>
#include <sfx2/filedlghelper.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <com/sun/star/ucb/SimpleFileAccess.hpp>
#include <sal/log.hxx>
#include <vcl/cvtgrf.hxx>
#include <vcl/graphicfilter.hxx>
#include <svx/SvxNumOptionsTabPageHelper.hxx>
#include <tools/urlobj.hxx>
#include <o3tl/temporary.hxx>
#include <osl/diagnose.h>
Go to the source code of this file.
Macros | |
#define | SHOW_NUMBERING 0 |
#define | SHOW_BULLET 1 |
#define | SHOW_BITMAP 2 |
#define | MAX_BMP_WIDTH 16 |
#define | MAX_BMP_HEIGHT 16 |
#define | SEARCHPATH_DELIMITER u';' |
#define | SEARCHFILENAME_DELIMITER u'/' |
Variables | |
static bool | bLastRelative = false |
const sal_Unicode | aBulletTypes [] |
#define MAX_BMP_HEIGHT 16 |
Definition at line 90 of file numpages.cxx.
#define MAX_BMP_WIDTH 16 |
Definition at line 89 of file numpages.cxx.
#define SEARCHFILENAME_DELIMITER u'/' |
Definition at line 92 of file numpages.cxx.
#define SEARCHPATH_DELIMITER u';' |
Definition at line 91 of file numpages.cxx.
#define SHOW_BITMAP 2 |
Definition at line 87 of file numpages.cxx.
#define SHOW_BULLET 1 |
Definition at line 86 of file numpages.cxx.
#define SHOW_NUMBERING 0 |
Definition at line 85 of file numpages.cxx.
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
AllLevelHdl_Impl | , | ||
weld::SpinButton & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 1624 of file numpages.cxx.
References SvxNumberFormat::GetPrefix(), SvxNumberFormat::GetSuffix(), SvxNumberFormat::SetIncludeUpperLevels(), and SvxNumberFormat::SetListFormat().
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
BulColorHdl_Impl | , | ||
ColorListBox & | , | ||
rColorBox | , | ||
void | |||
) |
Definition at line 1790 of file numpages.cxx.
References i, and SvxNumberFormat::SetBulletColor().
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
BulRelSizeHdl_Impl | , | ||
weld::MetricSpinButton & | , | ||
rField | , | ||
void | |||
) |
Definition at line 1808 of file numpages.cxx.
References i, and SvxNumberFormat::SetBulletRelSize().
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
EditModifyHdl_Impl | , | ||
weld::Entry & | , | ||
rEdit | , | ||
void | |||
) |
Definition at line 2120 of file numpages.cxx.
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
GraphicHdl_Impl | , | ||
const OUString & | , | ||
rIdent | , | ||
void | |||
) |
Definition at line 1826 of file numpages.cxx.
References SvxOpenGraphicDialog::AsLink(), CuiResId(), SvxOpenGraphicDialog::EnableLink(), SvxOpenGraphicDialog::Execute(), GALLERY_THEME_BULLETS, SvxNumberFormat::GetBrush(), GetFrameWeld(), SvxOpenGraphicDialog::GetGraphic(), GalleryExplorer::GetGraphicObj(), SvxNumberFormat::GetGraphicSize(), SvxNumberFormat::GetGraphicSizeMM100(), SvxOpenGraphicDialog::GetPath(), SvxNumberFormat::GetVertOrient(), Size::Height(), i, idx, OutputDevice::LogicToLogic(), SvxNumberFormat::SetCharFormatName(), SvxNumberFormat::SetGraphic(), SvxNumberFormat::SetGraphicBrush(), SetMetricValue(), and Size::Width().
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
IsLegalHdl_Impl | , | ||
weld::Toggleable & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 1642 of file numpages.cxx.
References i, and SvxNumberFormat::SetIsLegal().
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
NumberTypeSelectHdl_Impl | , | ||
weld::ComboBox & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 1657 of file numpages.cxx.
References SvxNumberFormat::GetBrush(), SvxNumberFormat::GetBulletChar(), SvxNumberFormat::GetBulletFont(), SvxNumberType::GetNumberingType(), i, LINK_TOKEN, nNumType, SvxNumberFormat::SetBulletChar(), SvxNumberFormat::SetBulletFont(), SvxNumberFormat::SetGraphic(), SvxNumberFormat::SetIncludeUpperLevels(), SvxNumberFormat::SetListFormat(), SvxNumberType::SetNumberingType(), SHOW_BITMAP, SHOW_BULLET, SHOW_NUMBERING, SVX_DEF_BULLET, SVX_NUM_BITMAP, and SVX_NUM_CHAR_SPECIAL.
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
OrientHdl_Impl | , | ||
weld::ComboBox & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 1747 of file numpages.cxx.
References SvxNumberFormat::GetBrush(), SvxNumberFormat::GetGraphicSize(), SvxNumberType::GetNumberingType(), i, LINK_TOKEN, nPos, SvxNumberFormat::SetGraphicBrush(), and SVX_NUM_BITMAP.
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
RatioHdl_Impl | , | ||
weld::Toggleable & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 2084 of file numpages.cxx.
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
SameLevelHdl_Impl | , | ||
weld::Toggleable & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 1772 of file numpages.cxx.
References SvxNumberType::GetNumberingType(), i, and SVX_NUM_NUMBER_NONE.
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
SizeHdl_Impl | , | ||
weld::MetricSpinButton & | , | ||
rField | , | ||
void | |||
) |
Definition at line 2017 of file numpages.cxx.
References SvxNumberFormat::GetBrush(), SvxNumberFormat::GetGraphicSize(), SvxNumberType::GetNumberingType(), SvxNumberFormat::GetVertOrient(), Height, Size::Height(), i, LINK_TOKEN, OutputDevice::LogicToLogic(), SvxNumberFormat::SetGraphicBrush(), Size::setHeight(), Size::setWidth(), SVX_NUM_BITMAP, Width, and Size::Width().
IMPL_LINK | ( | SvxNumOptionsTabPage | , |
SpinModifyHdl_Impl | , | ||
weld::SpinButton & | , | ||
rSpinButton | , | ||
void | |||
) |
Definition at line 2125 of file numpages.cxx.
IMPL_LINK | ( | SvxNumPositionTabPage | , |
AlignAtHdl_Impl | , | ||
weld::MetricSpinButton & | , | ||
rFld | , | ||
void | |||
) |
Definition at line 3264 of file numpages.cxx.
References GetCoreValue(), SvxNumberFormat::GetIndentAt(), i, nValue, and SvxNumberFormat::SetFirstLineIndent().
IMPL_LINK | ( | SvxNumPositionTabPage | , |
DistanceHdl_Impl | , | ||
weld::MetricSpinButton & | , | ||
rFld | , | ||
void | |||
) |
Definition at line 3081 of file numpages.cxx.
References SvxNumberFormat::GetAbsLSpace(), GetCoreValue(), SvxNumberFormat::GetFirstLineOffset(), i, nValue, SvxNumberFormat::SetAbsLSpace(), SvxNumberFormat::SetCharTextDistance(), and SvxNumberFormat::SetFirstLineOffset().
IMPL_LINK | ( | SvxNumPositionTabPage | , |
IndentAtHdl_Impl | , | ||
weld::MetricSpinButton & | , | ||
rFld | , | ||
void | |||
) |
Definition at line 3286 of file numpages.cxx.
References GetCoreValue(), SvxNumberFormat::GetFirstLineIndent(), SvxNumberFormat::GetIndentAt(), i, nValue, SvxNumberFormat::SetFirstLineIndent(), and SvxNumberFormat::SetIndentAt().
IMPL_LINK | ( | SvxNumPositionTabPage | , |
ListtabPosHdl_Impl | , | ||
weld::MetricSpinButton & | , | ||
rFld | , | ||
void | |||
) |
Definition at line 3243 of file numpages.cxx.
References GetCoreValue(), i, nValue, and SvxNumberFormat::SetListtabPos().
IMPL_LINK | ( | SvxNumPositionTabPage | , |
RelativeHdl_Impl | , | ||
weld::Toggleable & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 3141 of file numpages.cxx.
References bLastRelative, SvxNumberFormat::GetAbsLSpace(), SvxNumberFormat::GetFirstLineOffset(), i, nValue, SAL_MAX_UINT16, and SetMetricValue().
IMPL_LINK_NOARG | ( | SvxBitmapPickTabPage | , |
ClickAddBrowseHdl_Impl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 910 of file numpages.cxx.
References aURL, sfx2::FileDialogHelper::BulletsAddImage, utl::UcbStreamHelper::CreateStream(), CuiResId(), DBG_ASSERT, GraphicDescriptor::Detect(), ERRCODE_NONE, sfx2::FileDialogHelper::Execute(), GraphicFilter::ExportGraphic(), GALLERY_THEME_BULLETS, Graphic::GetBitmapEx(), GraphicFilter::GetExportFormatNumberForShortName(), INetURLObject::GetFileExtension(), GetFrameWeld(), SvtPathOptions::GetGalleryPath(), GraphicFilter::GetGraphicFilter(), INetURLObject::GetLastName(), INetURLObject::GetMainURL(), sfx2::FileDialogHelper::GetPath(), INetURLObject::GetProtocol(), BitmapEx::GetSizePixel(), o3tl::getToken(), Size::Height(), i, GraphicConverter::Import(), GalleryExplorer::InsertURL(), comphelper::makePropertyValue(), INetURLObject::NONE, nPos, INetURLObject::removeExtension(), BitmapEx::Scale(), SEARCHFILENAME_DELIMITER, SEARCHPATH_DELIMITER, sfx2::FileDialogHelper::SetContext(), sfx2::FileDialogHelper::SetTitle(), INetURLObject::Unambiguous, Size::Width(), and xFactory.
IMPL_LINK_NOARG | ( | SvxBitmapPickTabPage | , |
DoubleClickHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 903 of file numpages.cxx.
References weld::Button::clicked().
IMPL_LINK_NOARG | ( | SvxBitmapPickTabPage | , |
NumSelectHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 867 of file numpages.cxx.
References GALLERY_THEME_BULLETS, GalleryExplorer::GetGraphicObj(), SvxNumberFormat::GetGraphicSizeMM100(), GPOS_AREA, i, OutputDevice::LogicToLogic(), SvxNumberFormat::SetCharFormatName(), SvxNumberFormat::SetGraphic(), SvxNumberFormat::SetGraphicBrush(), SvxNumberFormat::SetListFormat(), SvxNumberType::SetNumberingType(), and SVX_NUM_BITMAP.
IMPL_LINK_NOARG | ( | SvxBulletPickTabPage | , |
DoubleClickHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 465 of file numpages.cxx.
References weld::Button::clicked().
IMPL_LINK_NOARG | ( | SvxBulletPickTabPage | , |
NumSelectHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 436 of file numpages.cxx.
References aBulletTypes, i, lcl_GetDefaultBulletFont(), SvxNumberFormat::SetBulletChar(), SvxNumberFormat::SetBulletFont(), SvxNumberFormat::SetBulletRelSize(), SvxNumberFormat::SetCharFormatName(), SvxNumberFormat::SetListFormat(), SvxNumberType::SetNumberingType(), and SVX_NUM_CHAR_SPECIAL.
IMPL_LINK_NOARG | ( | SvxNumOptionsTabPage | , |
BulletHdl_Impl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1958 of file numpages.cxx.
References aMap, SvxNumberFormat::GetBulletChar(), SvxNumberFormat::GetBulletFont(), GetFrameWeld(), i, RET_OK, SvxNumberFormat::SetBulletChar(), and SvxNumberFormat::SetBulletFont().
IMPL_LINK_NOARG | ( | SvxNumOptionsTabPage | , |
CharFmtHdl_Impl | , | ||
weld::ComboBox & | , | ||
void | |||
) |
Definition at line 2095 of file numpages.cxx.
References SvxNumberType::GetNumberingType(), i, LINK_TOKEN, SvxNumberFormat::SetCharFormatName(), and SVX_NUM_BITMAP.
IMPL_LINK_NOARG | ( | SvxNumOptionsTabPage | , |
LevelHdl | , | ||
void * | , | ||
void | |||
) |
Definition at line 1577 of file numpages.cxx.
References i.
IMPL_LINK_NOARG | ( | SvxNumOptionsTabPage | , |
LevelHdl_Impl | , | ||
weld::TreeView & | , | ||
void | |||
) |
Definition at line 1567 of file numpages.cxx.
References LINK, and Application::PostUserEvent().
IMPL_LINK_NOARG | ( | SvxNumOptionsTabPage | , |
PopupActivateHdl_Impl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 1904 of file numpages.cxx.
References GalleryExplorer::BeginLocking(), GalleryExplorer::EndLocking(), GalleryExplorer::FillObjList(), GALLERY_THEME_BULLETS, Graphic::GetBitmapEx(), GetFrameWeld(), GalleryExplorer::GetGraphicObj(), INetURLObject::GetLastName(), INetURLObject::GetProtocol(), BitmapEx::GetSizePixel(), Size::Height(), i, MAX_BMP_HEIGHT, MAX_BMP_WIDTH, INetURLObject::removeExtension(), BitmapEx::Scale(), INetURLObject::Unambiguous, and Size::Width().
IMPL_LINK_NOARG | ( | SvxNumOptionsTabPage | , |
PreviewInvalidateHdl_Impl | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 1619 of file numpages.cxx.
IMPL_LINK_NOARG | ( | SvxNumPickTabPage | , |
DoubleClickHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 706 of file numpages.cxx.
References weld::Button::clicked().
IMPL_LINK_NOARG | ( | SvxNumPickTabPage | , |
NumSelectHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 618 of file numpages.cxx.
References SfxObjectShell::Current(), FAMILY_DONTKNOW, FontList::Get(), vcl::Font::GetFamilyName(), SvxFontListItem::GetFontList(), SvxNumberType::GetNumberingType(), i, FontList::IsAvailable(), ITALIC_NONE, lcl_GetDefaultBulletFont(), SvxNumSettings_Impl::nNumberType, SvxNumSettings_Impl::nParentNumbering, PITCH_DONTKNOW, SvxNumSettings_Impl::sBulletChar, SvxNumSettings_Impl::sBulletFont, SvxNumberFormat::SetBulletChar(), SvxNumberFormat::SetBulletFont(), SvxNumberFormat::SetBulletRelSize(), SvxNumberFormat::SetCharFormatName(), vcl::Font::SetCharSet(), vcl::Font::SetFamily(), SvxNumberFormat::SetIncludeUpperLevels(), SvxNumberFormat::SetListFormat(), SvxNumberType::SetNumberingType(), vcl::Font::SetPitch(), vcl::Font::SetTransparent(), vcl::Font::SetWeight(), SvxNumSettings_Impl::sPrefix, SvxNumSettings_Impl::sSuffix, SVX_NUM_CHAR_SPECIAL, o3tl::temporary(), WEIGHT_DONTKNOW, and WEIGHT_NORMAL.
IMPL_LINK_NOARG | ( | SvxNumPositionTabPage | , |
EditModifyHdl_Impl | , | ||
weld::ComboBox & | , | ||
void | |||
) |
Definition at line 3000 of file numpages.cxx.
References i, nPos, and SvxNumberFormat::SetNumAdjust().
IMPL_LINK_NOARG | ( | SvxNumPositionTabPage | , |
LabelFollowedByHdl_Impl | , | ||
weld::ComboBox & | , | ||
void | |||
) |
Definition at line 3182 of file numpages.cxx.
References SvxNumberFormat::GetListtabPos(), i, SvxNumberFormat::LISTTAB, SvxNumberFormat::NEWLINE, SvxNumberFormat::NOTHING, nPos, SAL_MAX_UINT16, SvxNumberFormat::SetLabelFollowedBy(), SetMetricValue(), and SvxNumberFormat::SPACE.
IMPL_LINK_NOARG | ( | SvxNumPositionTabPage | , |
LevelHdl | , | ||
void * | , | ||
void | |||
) |
Definition at line 3035 of file numpages.cxx.
References i.
IMPL_LINK_NOARG | ( | SvxNumPositionTabPage | , |
LevelHdl_Impl | , | ||
weld::TreeView & | , | ||
void | |||
) |
Definition at line 3025 of file numpages.cxx.
References LINK, and Application::PostUserEvent().
IMPL_LINK_NOARG | ( | SvxNumPositionTabPage | , |
StandardHdl_Impl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 3311 of file numpages.cxx.
References SvxNumberFormat::GetAbsLSpace(), SvxNumberFormat::GetCharTextDistance(), SvxNumberFormat::GetFirstLineIndent(), SvxNumberFormat::GetFirstLineOffset(), SvxNumberFormat::GetIndentAt(), SvxNumberFormat::GetLabelFollowedBy(), SvxNumRule::GetLevel(), SvxNumberFormat::GetListtabPos(), SvxNumberFormat::GetNumAdjust(), SvxNumberFormat::GetPositionAndSpaceMode(), i, SvxNumberFormat::LABEL_ALIGNMENT, SvxNumberFormat::LABEL_WIDTH_AND_POSITION, SvxNumberFormat::SetAbsLSpace(), SvxNumberFormat::SetCharTextDistance(), SvxNumberFormat::SetFirstLineIndent(), SvxNumberFormat::SetFirstLineOffset(), SvxNumberFormat::SetIndentAt(), SvxNumberFormat::SetLabelFollowedBy(), SvxNumberFormat::SetListtabPos(), SvxNumberFormat::SetNumAdjust(), and SvxNumberFormat::SetPositionAndSpaceMode().
IMPL_LINK_NOARG | ( | SvxSingleNumPickTabPage | , |
DoubleClickHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 329 of file numpages.cxx.
References weld::Button::clicked().
IMPL_LINK_NOARG | ( | SvxSingleNumPickTabPage | , |
NumSelectHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 296 of file numpages.cxx.
References DBG_ASSERT, i, SvxNumSettings_Impl::nNumberType, SvxNumberFormat::SetBulletRelSize(), SvxNumberFormat::SetCharFormatName(), SvxNumberFormat::SetListFormat(), SvxNumberType::SetNumberingType(), SvxNumSettings_Impl::sPrefix, and SvxNumSettings_Impl::sSuffix.
|
static |
Definition at line 96 of file numpages.cxx.
References Name, SvxNumSettings_Impl::nNumberType, SvxNumSettings_Impl::nParentNumbering, pValues, SvxNumSettings_Impl::sBulletChar, SvxNumSettings_Impl::sBulletFont, SvxNumSettings_Impl::sPrefix, SvxNumSettings_Impl::sSuffix, and Value.
Referenced by SvxNumPickTabPage::SvxNumPickTabPage(), and SvxSingleNumPickTabPage::SvxSingleNumPickTabPage().
|
static |
Definition at line 2173 of file numpages.cxx.
References COL_AUTO(), COL_BLACK(), COL_WHITE(), OutputDevice::DrawText(), OutputDevice::GetBackgroundColor(), SvxNumberFormat::GetBulletChar(), SvxNumberFormat::GetBulletColor(), SvxNumberFormat::GetBulletFont(), SvxNumberFormat::GetBulletRelSize(), OutputDevice::GetFont(), OutputDevice::GetTextWidth(), Size::Height(), Color::IsDark(), vcl::Font::SetColor(), OutputDevice::SetFont(), vcl::Font::SetFontSize(), Size::setHeight(), vcl::Font::SetTransparent(), Size::setWidth(), and Size::Width().
Referenced by SvxNumberingPreview::Paint().
|
static |
Definition at line 2151 of file numpages.cxx.
References Graphic::Draw(), SvxNumberFormat::GetBrush(), SvxBrushItem::GetGraphic(), SvxNumberFormat::GetGraphicSize(), Size::Height(), OutputDevice::PixelToLogic(), Size::setHeight(), Size::setWidth(), and Size::Width().
Referenced by SvxNumberingPreview::Paint().
|
static |
Definition at line 149 of file numpages.cxx.
References FAMILY_DONTKNOW, PITCH_DONTKNOW, vcl::Font::SetCharSet(), vcl::Font::SetFamily(), vcl::Font::SetPitch(), vcl::Font::SetTransparent(), vcl::Font::SetWeight(), and WEIGHT_DONTKNOW.
Referenced by IMPL_LINK_NOARG().
|
static |
Definition at line 136 of file numpages.cxx.
References SvxNumRule::Get(), i, and SVX_MAX_NUM.
Referenced by SvxSingleNumPickTabPage::ActivatePage(), SvxBulletPickTabPage::ActivatePage(), SvxNumPickTabPage::ActivatePage(), and SvxBitmapPickTabPage::ActivatePage().
const sal_Unicode aBulletTypes[] |
Definition at line 123 of file numpages.cxx.
Referenced by IMPL_LINK_NOARG().
|
static |
Definition at line 94 of file numpages.cxx.
Referenced by IMPL_LINK(), and SvxNumPositionTabPage::SvxNumPositionTabPage().