Lines 536-561
Link Here
|
536 |
|
536 |
|
537 |
cairo_set_font_matrix(pSCairo.get(), &m); |
537 |
cairo_set_font_matrix(pSCairo.get(), &m); |
538 |
|
538 |
|
539 |
OSL_TRACE("\r\n:cairocanvas::TextLayout::draw(S,O,p,v,r): Size:(%d,%d), W:%d->%d, Pos (%d,%d), G(%d,%d,%d) %s%s%s%s || Name:%s - %s", |
539 |
#if OSL_DEBUG_LEVEL > 0 |
540 |
aFont.GetWidth(), |
540 |
if( cairo_glyphs.size() > 2 ) |
541 |
aFont.GetHeight(), |
541 |
OSL_TRACE("\r\n:cairocanvas::TextLayout::draw(S,O,p,v,r): Size:(%d,%d), W:%d->%d, Pos (%d,%d), G(%d,%d,%d) %s%s%s%s || Name:%s - %s", |
542 |
aMetric.GetWidth(), |
542 |
aFont.GetWidth(), |
543 |
nWidth, |
543 |
aFont.GetHeight(), |
544 |
(int) rOutpos.X(), |
544 |
aMetric.GetWidth(), |
545 |
(int) rOutpos.Y(), |
545 |
nWidth, |
546 |
cairo_glyphs[0].index, cairo_glyphs[1].index, cairo_glyphs[2].index, |
546 |
(int) rOutpos.X(), |
547 |
maLogicalAdvancements.getLength() ? "ADV " : "", |
547 |
(int) rOutpos.Y(), |
548 |
aSysLayoutData.aSysFontData.bAntialias ? "AA " : "", |
548 |
cairo_glyphs[0].index, cairo_glyphs[1].index, cairo_glyphs[2].index, |
549 |
aSysLayoutData.aSysFontData.bFakeBold ? "FB " : "", |
549 |
maLogicalAdvancements.getLength() ? "ADV " : "", |
550 |
aSysLayoutData.aSysFontData.bFakeItalic ? "FI " : "", |
550 |
aSysLayoutData.aSysFontData.bAntialias ? "AA " : "", |
|
|
551 |
aSysLayoutData.aSysFontData.bFakeBold ? "FB " : "", |
552 |
aSysLayoutData.aSysFontData.bFakeItalic ? "FI " : "", |
551 |
#if (defined CAIRO_HAS_WIN32_SURFACE) && (OSL_DEBUG_LEVEL > 1) |
553 |
#if (defined CAIRO_HAS_WIN32_SURFACE) && (OSL_DEBUG_LEVEL > 1) |
552 |
::rtl::OUStringToOString( reinterpret_cast<const sal_Unicode*> (logfont.lfFaceName), RTL_TEXTENCODING_UTF8 ).getStr(), |
554 |
::rtl::OUStringToOString( reinterpret_cast<const sal_Unicode*> (logfont.lfFaceName), RTL_TEXTENCODING_UTF8 ).getStr(), |
553 |
#else |
555 |
#else |
554 |
::rtl::OUStringToOString( aFont.GetName(), RTL_TEXTENCODING_UTF8 ).getStr(), |
556 |
::rtl::OUStringToOString( aFont.GetName(), RTL_TEXTENCODING_UTF8 ).getStr(), |
555 |
#endif |
557 |
#endif |
556 |
::rtl::OUStringToOString( maText.Text.copy( maText.StartPosition, maText.Length ), |
558 |
::rtl::OUStringToOString( maText.Text.copy( maText.StartPosition, maText.Length ), |
557 |
RTL_TEXTENCODING_UTF8 ).getStr() |
559 |
RTL_TEXTENCODING_UTF8 ).getStr() |
558 |
); |
560 |
); |
|
|
561 |
#endif |
559 |
|
562 |
|
560 |
cairo_show_glyphs(pSCairo.get(), &cairo_glyphs[0], cairo_glyphs.size()); |
563 |
cairo_show_glyphs(pSCairo.get(), &cairo_glyphs[0], cairo_glyphs.size()); |
561 |
|
564 |
|