summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 7bee72e)
raw | patch | inline | side by side (parent: 7bee72e)
author | miklosh <miklosh@users.sourceforge.net> | |
Sun, 1 Oct 2006 13:56:17 +0000 (13:56 +0000) | ||
committer | miklosh <miklosh@users.sourceforge.net> | |
Sun, 1 Oct 2006 13:56:17 +0000 (13:56 +0000) |
src/libnrtype/Layout-TNG.h | patch | blob | history |
index 072aef8789fcbb305c092ab98d1f60a3622f0b98..48b01eae5f14ff10e5a7a0c50b12ad639bdf34f4 100755 (executable)
#include <pango/pango-break.h>
#include <vector>
+#ifdef HAVE_CAIRO_PDF
+namespace Inkscape {
+ namespace Extension {
+ namespace Internal {
+ class CairoRenderContext;
+ }
+ }
+}
+
+using Inkscape::Extension::Internal::CairoRenderContext;
+#endif
+
class SPStyle;
class Shape;
class NRArenaGroup;
*/
void print(SPPrintContext *ctx, NRRect const *pbox, NRRect const *dbox, NRRect const *bbox, NRMatrix const &ctm) const;
+#ifdef HAVE_CAIRO_PDF
+ /** Renders all the glyphs to the given Cairo rendering context.
+ \param ctx The Cairo rendering context to be used
+ */
+ void showGlyphs(CairoRenderContext *ctx) const;
+#endif
+
/** debug and unit test method. Creates a textual representation of the
contents of this object. The output is designed to be both human-readable
and comprehensible when diffed with a known-good dump. */