/// Dedicated drop caps dialog, opened by the .uno:FormatDropcap UNO command, which is not in the /// default menus. class SwDropCapsDlg final : public SfxSingleTabDialogController
{ public:
SwDropCapsDlg(weld::Window *pParent, const SfxItemSet &rSet);
};
class SwDropCapsPage;
class SwDropCapsPict final : public weld::CustomWidgetController
{
SwDropCapsPage* mpPage;
OUString maText;
OUString maScriptText;
Color maBackColor;
Color maTextLineColor;
sal_uInt8 mnLines;
tools::Long mnTotLineH;
tools::Long mnLineH;
tools::Long mnTextH;
sal_uInt16 mnDistance;
VclPtr<Printer> mpPrinter; bool mbDelPrinter; /// The ScriptInfo structure holds information on where we change from one /// script to another. struct ScriptInfo
{
sal_uLong textWidth; ///< Physical width of this segment.
sal_uInt16 scriptType; ///< Script type (e.g. Latin, Asian, Complex)
sal_Int32 changePos; ///< Character position where the script changes.
ScriptInfo(sal_uInt16 scrptType, sal_Int32 position)
: textWidth(0), scriptType(scrptType), changePos(position) {}
};
std::vector<ScriptInfo> maScriptChanges;
SvxFont maFont;
SvxFont maCJKFont;
SvxFont maCTLFont;
Size maTextSize;
css::uno::Reference< css::i18n::XBreakIterator > m_xBreak;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.