TextLabel ellipsisTest = TextLabel::New( "abcde abced ");
ellipsisTest.SetAnchorPoint( AnchorPoint::TOP_LEFT );
ellipsisTest.SetProperty(TextLabel::Property::POINT_SIZE, 34.f);
ellipsisTest.SetPosition(100.f, 600.f);
ellipsisTest.SetSize( 344.f, 100.f);
ellipsisTest.SetProperty(TextLabel::Property::HORIZONTAL_ALIGNMENT, "CENTER");
stage.Add( ellipsisTest );
Change-Id: I1641df673a9407e085da8645737f292d73fc8f0f
lineRun.characterRun.numberOfCharacters = layout.numberOfCharacters;
lineRun.lineSpacing = mDefaultLineSpacing;
lineRun.characterRun.numberOfCharacters = layout.numberOfCharacters;
lineRun.lineSpacing = mDefaultLineSpacing;
- if( isLastLine && !layoutParameters.isLastNewParagraph )
- {
- lineRun.width = layout.length;
- if( LTR == layout.direction )
- {
- lineRun.width += layout.whiteSpaceLengthEndOfLine;
- lineRun.extraLength = 0.f;
- }
- else
- {
- lineRun.extraLength = layout.whiteSpaceLengthEndOfLine;
- }
- }
- else
- {
- lineRun.width = layout.length;
- lineRun.extraLength = std::ceil( layout.whiteSpaceLengthEndOfLine );
- }
+ lineRun.width = layout.length;
+ lineRun.extraLength = std::ceil( layout.whiteSpaceLengthEndOfLine );
+
// Rounds upward to avoid a non integer size.
lineRun.width = std::ceil( lineRun.width );
// Rounds upward to avoid a non integer size.
lineRun.width = std::ceil( lineRun.width );