سؤال

وهذا هو خاص قليلا:
أنا تحميل بعض HTML في شكل سلسلة في التحكم WebBrowser باستخدام خاصية DocumentText.
الآن عند طباعة الصفحة مع طابعة PDF (Bullzip طابعة PDF في حالتي) يستغرق دائما URL كما اسم المستند الذي هو "حول: فارغة".
هل هناك أي طريقة لتغيير هذا إلى قيمة أخرى إما عن طريق تغيير الخاصية URL (انها للقراءة فقط) أو عن طريق تغيير السلوك الطباعة لاستخدام نص آخر بدلا من URL كما اسم الملف؟

هل كانت مفيدة؟

المحلول

وهناك زوجين من الخيارات التي أنا على علم على الرغم من معرفتي حول هذا الموضوع قديم نوعا ما.

والأول هو تغيير إعدادات الكمبيوتر في خيارات إنترنت. بغض النظر عن ما إذا كان يتم ذلك عن طريق اليد أو من خلال برنامج نصي التغيير التسجيل، هو بسيط للمطور، لكن من الواضح أن ليس أفضل نهج من زوايا نشر أو التوافق.

وهذا النهج القادم هو تطوير قالب الطباعة حسب الطلب. هذه ليست متعة، ولكن ربما هو نهج أكثر مهنية. بقدر ما كنت أحب أن تتضمن جميع المعلومات اللازمة عن هذا النهج في هذا المنصب، وهذا كثير جدا لتغطية. هنا لمحة جيدة وحظا سعيدا غوغلينغ من هناك.

وتجربتي مع هذا الطباعة المعنية من مكون MS WebControl المستخدمة في تطبيق .NET Framework 1.1 WinForms عناصر على الويب سوبر جوو PDF تحويل المكون. قد تختلف المسافة المقطوعة.

نصائح أخرى

يمكنك تغيير رأس وتذييل بحيث الملكية URL لا يتم طباعة.

وحاول Navigate إلى URL، ثم إلغاء ذلك عن طريق DWebBrowserEvents::BeforeNavigate

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