در GtkMathView C ++ موتور رندر برای اسناد رابطه است. GtkMathView نمایش تعاملی است که می تواند برای مرور و ویرایش نشانه گذاری رابطه استفاده می شود.
GtkMathView بار خوانده شده اسناد رابطه با استفاده از ظاهر است که هدف آن به گذشتن از سند رابطه (یا بخشی از آن) و به صورت مناسب نمونه ساختمان داده داخلی GtkMathView که مناسب برای ارائه آن را دارند.
در حال حاضر ظاهر زیر پشتیبانی می شوند:
· ظاهر libxml2 برای، که در آن سند رابطه به عنوان یک درخت نشان داده و جهت یابی با API درخت libxml2 برای.
· ظاهر libxml2 برای خواننده، که در آن سند به طور کامل در رابطه حافظه بارگذاری نمی شود و با API خواننده libxml2 برای پیمایش. این ظاهر بیشتر برای دسته ای ارائه اسناد رابطه مفید است.
· ظاهر GMetaDOM، که در آن سند رابطه به عنوان یک درخت نشان داده شده است و با API DOM ارائه شده توسط GMetaDOM، که به نوبه خود یک wrapper DOM سازگار برای libxml2 برای پیمایش است.
· ظاهر سفارشی، که در آن سند رابطه در برخی از فرمت برنامه خاص نشان داده است و با توابع پاسخ به تماس برنامه ارائه پیمایش.
GtkMathView ارائه اسناد رابطه از طریق باطن که هدف این است که برای انتزاع از قابلیت های پلت فرم خاص (فونت های موجود، طراحی اولیه نقاشی، و غیره).
در حال حاضر پایانه (Backend) زیر ارائه شده:
· GTK + باطن، برای ارائه اسناد رابطه با استفاده از Pango در GTK + برنامه های کاربردی.
· GTK + ویجت باطن، که کاری ادامه داده اند GtkMathView در یک ویجت GTK + را به طور مستقیم در GTK + برنامه تعبیه شده است.
· باطن SVG، که ارائه رابطه به SVG.
· باطن AbiWord به، که اجازه می دهد تا یک به اسناد رابطه به AbiWord به با استفاده از این افزونه AbiMathView جاسازی کنید.
مورد نیاز:
· شورای همکاری خلیج فارس ≥ 3.4 (برخی از نسخه های شورای همکاری خلیج فارس 3.3 داشته اند مشکلات تدوین برخی از کلاس های در GtkMathView)
· 2.2.1 روان ≥
· GTK + ≥ 2.2.1 (لازم تا نسخه 0.6.5، اختیاری با شروع از 0.7.0 برای GTK + باطن)
· GMetaDOM ≥ 0.1.8 (مورد نیاز برای نسخه های بالا و شامل 0.6.1، شروع اختیاری از 0.6.2 برای کاربری GMetaDOM)
· miniDOM است دیگر پشتیبانی نمی شود و نمی خواهد با 0.4.x. gtkmathview ≥ کار همانطور که از در حال حاضر، آخرین نسخه GMetaDOM که با 0.3.x gtkmathview کار 0.0.3c است.
· libxml ≥ 2.6.7 (مورد نیاز برای نسخه های 0.6.2 تا، پس از آن تنها در صورتی که libxml2 و libxml2 برای خواننده ظاهر)
· t1lib ≥ 5 (مورد نیاز برای GTK + باطن اگر شما قصد استفاده از فونت نوع 1 و Anti-Aliasing). بسته های RPM برای t1lib را می توان در صفحه دیدیه برای GtkMathView در بر داشت.
· popt ≥ 1.7 (اگر وجود ندارد، تنها کتابخانه ساخته خواهد شد)
چه جدید در این نسخه:
· اشکالات ثابت در ارائه جداول رابطه ها و اسکریپت ها.
· اضافه شدن پشتیبانی از دو فونت تر (MSAM و MSBM از AMS).
جزئیات نرم افزار:
نظر یافت نشد