Lines Matching refs:UniscribeLayout
1046 class UniscribeLayout : public WinLayout class
1049 UniscribeLayout( HDC, const ImplWinFontData&, ImplWinFontEntry& );
1069 virtual ~UniscribeLayout();
1235 UniscribeLayout::UniscribeLayout( HDC hDC, function in UniscribeLayout
1259 UniscribeLayout::~UniscribeLayout()
1275 bool UniscribeLayout::LayoutText( ImplLayoutArgs& rArgs )
1693 bool UniscribeLayout::GetItemSubrange( const VisualItem& rVisualItem,
1755 int UniscribeLayout::GetNextGlyphs( int nLen, sal_GlyphId* pGlyphs, Point& rPos,
1994 void UniscribeLayout::MoveGlyph( int nStartx8, long nNewXPos )
2061 void UniscribeLayout::DropGlyph( int nStartx8 )
2090 void UniscribeLayout::Simplify( bool /*bIsBase*/ )
2195 void UniscribeLayout::DrawText( SalGraphics& ) const
2253 long UniscribeLayout::FillDXArray( long* pDXArray ) const
2284 int UniscribeLayout::GetTextBreak( long nMaxWidth, long nCharExtra, int nFactor ) const
2329 void UniscribeLayout::GetCaretPositions( int nMaxIdx, long* pCaretXArray ) const
2398 void UniscribeLayout::AdjustLayout( ImplLayoutArgs& rArgs )
2411 void UniscribeLayout::ApplyDXArray( const ImplLayoutArgs& rArgs )
2550 void UniscribeLayout::InitKashidaHandling()
2561 void UniscribeLayout::KashidaItemFix( int nMinGlyphPos, int nEndGlyphPos )
2584 bool UniscribeLayout::KashidaWordFix ( int nMinGlyphPos, int nEndGlyphPos, int* pnCurrentPos )
2694 void UniscribeLayout::Justify( long nNewWidth )
2747 bool UniscribeLayout::IsKashidaPosValid ( int nCharPos ) const
3040 pWinLayout = new UniscribeLayout( getHDC(), rFontFace, rFontInstance );