namespace com::sun::star::linguistic2 { class XHyphenatedWord; }
class SwTextFormatInfo;
class SwTextGuess
{
css::uno::Reference< css::linguistic2::XHyphenatedWord > m_xHyphWord;
std::unique_ptr<SwHangingPortion> m_pHanging; // for hanging punctuation
TextFrameIndex m_nCutPos{ 0 }; // this character doesn't fit
TextFrameIndex m_nBreakStart{ 0 }; // start index of word containing line break
TextFrameIndex m_nBreakPos{ 0 }; // start index of break position
TextFrameIndex m_nFieldDiff{ 0 }; // absolute positions can be wrong if we // a field in the text has been expanded
SwTwips m_nBreakWidth{ 0 }; // width of the broken portion
SwTwips m_nExtraBlankWidth{ 0 }; // width of spaces after the break public:
SwTextGuess() = default;
// true, if current portion still fits to current line bool Guess( const SwTextPortion& rPor, SwTextFormatInfo &rInf, const sal_uInt16 nHeight, sal_Int32 nSpacesInLine = 0,
sal_uInt16 nPropWordSpacing = 100, sal_Int16 nSpaceWidth = 0 ); bool AlternativeSpelling( const SwTextFormatInfo &rInf, const TextFrameIndex nPos );
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.