engine.SetLayout( data.layout );
const Length totalNumberOfGlyphs = visualModel->mGlyphs.Count();
+ float outlineWidth = visualModel->GetOutlineWidth();
Layout::Parameters layoutParameters( data.textArea,
logicalModel->mText.Begin(),
visualModel->mGlyphsPerCharacter.Begin(),
totalNumberOfGlyphs,
Text::HorizontalAlignment::BEGIN,
- Text::LineWrap::WORD );
+ Text::LineWrap::WORD,
+ outlineWidth );
layoutParameters.isLastNewParagraph = isLastNewParagraph;
Layout::Engine engine;
engine.SetMetrics( metrics );
+ float outlineWidth = visualModel->GetOutlineWidth();
Layout::Parameters layoutParameters( data.textArea,
logicalModel->mText.Begin(),
logicalModel->mLineBreakInfo.Begin(),
visualModel->mGlyphsPerCharacter.Begin(),
visualModel->mGlyphs.Count(),
Text::HorizontalAlignment::BEGIN,
- Text::LineWrap::WORD );
+ Text::LineWrap::WORD,
+ outlineWidth );
layoutParameters.numberOfBidirectionalInfoRuns = logicalModel->mBidirectionalLineInfo.Count();
layoutParameters.lineBidirectionalInfoRunsBuffer = logicalModel->mBidirectionalLineInfo.Begin();