2009-07-09 12 views
14

मैं पीडीएफ फाइलों में टेबल और चार्ट लिखने के लिए पीडीएफशर्प/माइग्राडोक का उपयोग कर रहा हूं। यह अब तक बहुत अच्छा काम करता है, हालांकि माइग्राडोक हमेशा मेरी टेबल (लंबवत) को विभाजित करेगा जब इसे पूरे तालिका को दस्तावेज़ में अगले पृष्ठ पर ले जाना चाहिए। मैं कैसे सुनिश्चित करूं कि तालिका एक टुकड़े में रहेगी?एक टुकड़े में टेबल रखें मिग्राडोक/पीडीएफशर्प

MigraDoc.DocumentObjectModel.Tables की तालिका वर्ग एक बूल रखें एक साथ संपत्ति है हालांकि ऐसा कोई प्रभाव नहीं पड़ता है (या तो सत्य या गलत पर सेट)।

क्या इसे मैन्युअल रूप से करने का कोई तरीका है? क्या पृष्ठ के अंत से दूरी को "मापने" का कोई तरीका है और इसकी तुलना टेबल की ऊंचाई से करें? (या तालिका को गीला करने का कोई अन्य तरीका विभाजित किया जाएगा या नहीं)

कृपया ध्यान दें कि मैं पहली बार पीडीएफशर्प/माइग्राडोक का उपयोग कर रहा हूं। यदि कोई सर्वोत्तम प्रथा है तो मुझे जानना चाहिए, कृपया मुझे बताएं। अगर वहां कुछ अच्छे उदाहरण हैं (मैंने पीडीएफएसआरपी के होम पेज पर उनको देखा, लेकिन यह इसके बारे में है) मुझे उनके बारे में जानना अच्छा लगेगा!

+1

क्या आपको इस समस्या का समाधान मिला? – edosoft

उत्तर

19

आप एक साथ रखे जाने वाले ब्लॉक निर्दिष्ट करने के लिए KeepWith तालिका की संपत्ति सेट कर सकते हैं।

यदि आपको पता है कि तालिका एक पृष्ठ पर फिट बैठती है, तो तालिका समाप्त होने पर आप पहली पंक्ति की KeepWith(table.Rows.Count - 1) पर सेट कर सकते हैं।

संबंधित मुद्दे