2010-05-21 8 views
7

क्या क्रिस्टल रिपोर्ट को फिट पृष्ठ पर स्केल किया जा सकता है?क्रिस्टल रिपोर्ट फिट करने के लिए स्केल कर सकते हैं पृष्ठ

मैं माइक्रोसॉफ्ट एक्सेल के स्केल टू फिट सुविधा के समान कुछ हासिल करने की उम्मीद कर रहा हूं जिसमें एक बड़ी स्प्रेडशीट 8.5 "x 11" पृष्ठ फिट करने के लिए स्केल की जा सकती है। (एमएस एक्सेल 2007 गोटो पेज लेआउट> फिट करने के लिए स्केल)।

Im प्रिंट के दौरान एक छोटी रिपोर्ट में एक बड़ी रिपोर्ट फिट करने के लिए एक तरीका खोज रहा हूं। उदाहरण के लिए कानूनी (8.5 "x 14") पृष्ठ में डिज़ाइन की गई एक रिपोर्ट को मुद्रित करने में सक्षम होना चाहिए जब पत्र (8.5 "x 11") पृष्ठ के लिए पूर्वावलोकन किया गया हो।

मेरी क्रिस्टल रिपोर्ट में, इसे डिफ़ॉल्ट रूप से पृष्ठ में फिट करने के लिए स्केल किया जाना चाहिए। मैं सोच रहा था कि शायद क्रिस्टल रिपोर्ट सेटिंग या सी # कोड तकनीक है जिसे मैंने याद किया था।

सही दिशा के किसी भी संकेत या लिंक की सराहना की जाती है।

धन्यवाद!

+3

मुझे समझ नहीं आता -

  • एक कस्टम प्रिंटर ड्राइवर (एमएस एक्सपीएस छवि लेखक के लिए समान) प्रिंट करने से पहले छवि को मापना पैदा करते हैं। रिपोर्ट डिज़ाइनर आपको केवल उस पृष्ठ के आकार पर स्थान देता है जिस पर आप डिज़ाइन कर रहे हैं। तो, यह पृष्ठ पर पहले से ही फिट है। – dotjoe

  • +0

    @ डॉटजो, ठीक है। लेकिन मान लें कि हमारे पास एक विशेष पृष्ठ आकार में डिज़ाइन की गई लगभग 500 क्रिस्टल रिपोर्टें हैं, फिर प्रबंधन को अचानक यह आवश्यक है कि उन सभी रिपोर्टों को अलग-अलग पृष्ठ आकार में मुद्रित किया जाए। क्या इसका मतलब यह है कि उन सभी रिपोर्टों को फिर से डिज़ाइन करना एकमात्र तरीका है नया पृष्ठ आकार? मैं बस (यदि संभव हो) के प्रिंट पूर्वावलोकन भाग में पृष्ठ-स्केलिंग सुविधा जोड़ने की उम्मीद कर रहा था। टिप्पणी के लिए धन्यवाद! –

    +1

    हम्म, यदि आप केवल पृष्ठ की ऊंचाई बदल रहे हैं तो रिपोर्ट को शायद बहुत अधिक बदलने की आवश्यकता नहीं होगी। शायद आप ReportDocument ऑब्जेक्ट में प्रोग्रामेटिक रूप से हैक कर सकते हैं और पेज/प्रिंट सेटिंग बदल सकते हैं। मुझे यकीन नहीं है कि यह ऐसा कुछ है जिसे फ्लाई पर सेट किया जा सकता है, तो आपको प्रत्येक पृष्ठ के आकार के लिए एक अलग फ़ाइल की आवश्यकता हो सकती है। – dotjoe

    उत्तर

    2

    यदि आप पेपर आकार को प्रोग्रामेटिक रूप से बदलते हैं, तो आप कुछ कैनवास (इसलिए फ़ील्ड) खो देंगे।

    इसके अलावा, मुझे अनुरोध के अनुसार रिपोर्ट को स्केल करने के लिए किसी भी मूल एपीआई कॉल से अवगत नहीं है।

    समाधान:

    • प्रिंट पीडीएफ के लिए रिपोर्ट। मेरे अनुभव में, एक्रोबैट दर्शक स्वचालित रूप से दस्तावेज़ को 8.5 "x 11" पर स्केल करेगा। को को स्वचालित स्केलिंग को सही करने के आलेख पर एक नज़र डालें: Adobe Acrobat – Printing Legal Landscape Documents
    • एक्सेल को रिपोर्ट निर्यात करें, फिर इसके सिकुंक-टू-फिट विकल्प का उपयोग करें। स्पष्ट रूप से नहीं एक आसान काम
    संबंधित मुद्दे