/* $NoKeywords: $ */ /* // // Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved. // OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert // McNeel & Associates. // // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. // ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF // MERCHANTABILITY ARE HEREBY DISCLAIMED. // // For complete openNURBS copyright information see . // //////////////////////////////////////////////////////////////// */ //#if !defined(OPENNURBS_TEXTDRAW_INC_) //#define OPENNURBS_TEXTDRAW_INC_ // //#ifndef OPENNURBS_TEXT_H_INCLUDED //#error Include opennurbs_text.h first //#endif // //#ifdef RHRICHTEXT // // ////typedef bool (*TestG)(int); // //class ON_TextDraw //{ //public: // ON_TextDraw() {} // // //static // //bool DrawOnText(const ON_Text& text); // //static // //bool DrawTextRun(const ON_TextRun* run); // // //bool GetExtents(const wchar_t* string, const ON_Font* pFont, ON_2dex& minpt, ON_2dex& maxpt, ON_2dex& lastpt); // // //typedef bool (*TestF)(int); // //static TestG testg; // //static TestF testf; // // //ON_StringExtentsFunc StringExtentsFunc; // //void* StringExtentsData; // //static // //ON_FontInitFunc FontInitFunc; // //static // //void* FontInitData; //}; // // // //#endif // RHRICHTEXT //#endif // OPENNURBS_TEXTDRAW_INC_w