class SwFrame; class SwContentNode; class SwTextNode; class SwRootFrame;
enum SwChapterFormat
{
CF_BEGIN,
CF_NUMBER = CF_BEGIN, ///< only the chapter number
CF_TITLE, ///< only the title
CF_NUM_TITLE, ///< number and title
CF_NUMBER_NOPREPST, ///< only chapter number without post-/prefix
CF_NUM_NOPREPST_TITLE, ///< chapter number without post-/prefix and title
};
class SAL_DLLPUBLIC_RTTI SwChapterFieldType final : public SwFieldType
{ public:
SwChapterFieldType();
class SW_DLLPUBLIC SwChapterField final : public SwField
{ friendclass SwChapterFieldType; friendclass ToxTextGeneratorTest; // the unittest needs to mock the chapter fields.
struct State
{
sal_uInt8 nLevel;
OUString sTitle;
OUString sNumber;
OUString sLabelFollowedBy;
OUString sPre;
OUString sPost;
State() : nLevel(0) {}
};
State m_State;
State m_StateRLHidden;
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.