struct SwFormToken; class SwPageDesc; class SwRootFrame; class SwTextNode;
namespace sw {
/** This class handles tab stop tokens in the pattern for tox entries. * *@internal *Thisisaninterfaceclass.Itallowstomocktheclassinunittests
*/ class ToxTabStopTokenHandler
{ public: virtual ~ToxTabStopTokenHandler() {}
/** Return value of HandleTabStopToken */ struct HandledTabStopToken {
OUString text;
SvxTabStop tabStop;
};
private: /** Test whether the page layout can be obtained by a layout rectangle. * *Isusedtodeterminehowtofindtabstopposition.
*/ staticbool
CanUseLayoutRectangle(const SwTextNode& targetNode, const SwRootFrame *currentLayout);
/** Calculate the page margin from the page description. * *Thisisthefallbackmethodtodeterminethepositionofatabstop.
*/
tools::Long
CalculatePageMarginFromPageDescription(const SwTextNode& targetNode) const;
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.