मैं एक्रोबैट ActiveX का उपयोग कर अपने आवेदन में पीडीएफ दस्तावेज दिखा रहा हूं। मैं जानना चाहता हूं कि पीडीएफ दिखाते समय पीडीएफ एडोब रीडर पर बुकमार्क (और पेज, खोज, टिप्पणियां, पैनल के बाईं ओर संलग्नक) को निष्क्रिय या छिपाना संभव है?Winform में एक्रोबैट रीडर बुकमार्क्स पैनल को अक्षम या छुपाएं कैसे?
उत्तर
मुझे उम्मीद है कि आपकी मदद करेगा।
// load pdf file
viewer.LoadFile(somePath);
// hide top toolbar
viewer.setShowToolbar(false);
// hide navigation bar
viewer.setPageMode("none");
'दर्शक' एडोब रीडर (AcroPDFLib) से ActiveX नियंत्रण है।
धन्यवाद, लेकिन यह अभी भी प्रदर्शित करता है। मैं इसे छुपा नहीं सकता! –
मैं इस एक के लिए एक जवाब के लिए एक बहुत खोज की, और सबसे अच्छा मैं मिल सकता है इस पोस्ट में समझाया गया है:
NorthCode forum post
असल में, ऐसा लगता है कि आप केवल इस आदेश के साथ PageMode बदल सकते हैं, लेकिन पैनल की दृश्यता को नियंत्रित नहीं करते हैं। यह इंटरफ़ेस के भीतर किया जाना चाहिए। यह कहता है कि यदि आप इसे मैन्युअल रूप से छुपाते हैं तो मान याद किया जाता है, इसलिए जब आप दर्शक को फिर से खोलते हैं तो सिद्धांत में यह छुपाया जाएगा, लेकिन मैं इसे काम नहीं कर सका।
मैं अंत में यह छिपाने की कोशिश कर छोड़ दिया ...
समाधान आप अन्य संपत्तियों में जोड़ सकते हैं, "# उपकरण पट्टी = 0" न खत्म होने वाली पथ फ़ाइल, इस
axAcroPdf1.scr="c:/mifile.pdf"+"#toolbar=0"
भी तरह जोड़ने के लिए है "&"
के साथ अलग करना क्या आप एडोब रीडर पहले से चल रहे हैं, जबकि आप इसे टॉगल करने का प्रयास कर रहे हैं? क्या यह एडोब रीडर के सभी उदाहरणों के लिए है? या दूसरों को बुकमार्क दिखाने की ज़रूरत है? –