سؤال

أحتاج إلى معالج .NET XSL-FO مجاني واختبار وظيفة NFOP في البداية. لقد وجدت بعض أوجه القصور التي تعتبر مهمة في السماح لي بتلبية متطلبات مشروعي.

القضايا التي واجهتها هي:

  • SVG لا تجعل
  • تتمثل وظائف العلامة المائية في الأساس في التجسيد - يتجمع الجسم قبل جميع اللوحات الأخرى، لا SVG (أعلاه) ولا يوجد دوران نصي

  • لم يتم تنفيذ سمة الاستمرار * (http://www.w3schools.com/xslfo/prop_keep-together.asp.)

النقطة الثالثة مزعجة بشكل خاص، لقد وجدت حلاوة لبعض القضايا المذكورة أعلاه (1،2) باستخدام ITEXTSHARP وتحرير PDF بعد ذلك (فوضوي).

أسئلتي هي:

  • هل هناك جملات لأي من القضايا المذكورة أعلاه؟
  • ما هي المشكلات الأخرى التي تواجهها أشخاص مع NFOP؟
  • هل هناك معالجات بديلة XSL ل .NET؟
هل كانت مفيدة؟

المحلول

محركات FOP الأخرى مع واجهات .NET للنظر:

يختلف مستوى الامتثال والبشر / القضايا / المشكلات بين محركات FOP، لذلك أوصي باستخدام العديد من محركات FOP (العديد من الإصدارات المحاكمة) عند التطوير من أجل تحديد ما إذا كانت هناك مشكلة في FOP أو علة / مشكلة محرك تقديم.

نصائح أخرى

لقد وجدت 1 عمل حول مشكلة سمة الاستمرار. بدلا من استخدام هذه السمة، I السلسلة من عناصر صف الجدول معا باستخدام:

<fo:table-row keep-with-previous="always">

يبدو أن السمة أعلاه تنفذ.

لقد استخدمت الموقع التالي كمرجع:http://www.ibm.com/developerworks/xml/library/x-tippgbk/index.html.

ما زلت ترغب في سماع قضايا / حلول / بدائل أخرى ل NFOP.

شكرا لإجابتك من جرب. لسوء الحظ هذه الخيارات غير متوفرة بالنسبة لي، بسبب قيود الميزانية وما لا.

سأضطر إلى استخدام ITEXTSHARP وأضفها في العلامة المائية بعد ذلك يدويا (YAY).

حسنا، قام هذا الجرو بتراجع رأسه مرة أخرى واجهت مشكلة "حفظ الكتل في نفس الصفحة".

وجدت

<fo:table-row keep-together="always">

عملت سحر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top