2011-12-06 10 views
5

SdtCell और SdtBlockOpenXml.Wordprocessing दोनों <w:sdt> में क्रमबद्ध करें तो क्या अंतर है? मुझे लगता है कि एक टेबल सेल है, जो माइक्रोसॉफ्ट प्रलेखन का अर्थ है। प्रदान किए गए विवरण सबसे अच्छे हैं, कृपया स्पष्ट करें।ओपनएक्सएमएल: एसडीटीब्लॉक और एसडीटीसेल के बीच क्या अंतर है?

उत्तर

2

sdtcell और sdtblock, नीचे

मुख्य अंतर यह है जोर मेरा के लिए MSDN पृष्ठों से आप <w:sdt>

SDTCELL

यह तत्व के भीतर करना होगा सामग्री <w:sdtContent> किस प्रकार है एक तालिका कक्ष के आस-पास एक संरचित दस्तावेज़ टैग की उपस्थिति निर्दिष्ट करता है। इस तत्व के दो बच्चे तत्व क्रमशः sdtPr और sdtContent तत्वों के माध्यम से वर्तमान संरचित दस्तावेज़ टैग की गुणों और सामग्री को निर्दिष्ट करने के लिए उपयोग किए जाएंगे।

[उदाहरण: दोस्ताना नाम कंपनी के साथ एक संरचित दस्तावेज़ टैग पर विचार करें जो WordprocessingML दस्तावेज़ में एक एकल तालिका कक्ष के आसपास स्थित होना चाहिए।

<w:tr> 
<w:sdt> 
<w:sdtPr> 
<w:alias w:val="company"/> 
</w:sdtPr> 
<w:sdtContent> 
<w:tc> 
… 
</w:tc> 
</w:sdtContent> 
</w:sdt> 
… 
</w:tr> 

SDT तत्व संरचित दस्तावेज़ टैग निर्दिष्ट, बच्चे sdtPr तत्व दोस्ताना नाम संपत्ति कंपनी, करने के लिए सेट होता है और sdtContent तत्व एक एकल तालिका सेल शामिल हैं: इस आवश्यकता को WordprocessingML में इस प्रकार निर्दिष्ट किया जाएगा (यह एक सेल-स्तरीय संरचित दस्तावेज़ टैग है)

SDTBLOCK

यह तत्व (पैराग्राफ, टेबल, आदि) एक या अधिक ब्लॉक स्तर संरचनाओं के चारों ओर एक संरचित दस्तावेज़ टैग की उपस्थिति का उल्लेख है। इस तत्व के दो बच्चे तत्व क्रमशः sdtPr और sdtContent तत्वों के माध्यम से वर्तमान संरचित दस्तावेज़ टैग की गुणों और सामग्री को निर्दिष्ट करने के लिए उपयोग किए जाएंगे।

[उदाहरण: एक दोस्ताना नाम पता के साथ संरचित दस्तावेज़ टैग पर विचार करें जो WordprocessingML दस्तावेज़ में एक पैराग्राफ के आसपास स्थित होना चाहिए। WordprocessingML में इस प्रकार इस आवश्यकता को निर्दिष्ट किया जाएगा:

<w:body> 
<w:sdt> 
<w:sdtPr> 
<w:alias w:val="address"/> 
</w:sdtPr> 
<w:sdtContent> 
<w:p> 
… 
</w:p> 
</w:sdtContent> 
</w:sdt> 
… 
</w:body> 

SDT तत्व संरचित दस्तावेज़ टैग निर्दिष्ट, बच्चे sdtPr तत्व दोस्ताना नाम संपत्ति का पता करने के, सेट होता है और sdtContent तत्व एक ही पैरा में शामिल है (यह एक ब्लॉक-स्तर संरचित दस्तावेज़ टैग है)

+0

तो यदि मैं इसे सही ढंग से समझता हूं, तो आप केवल उस स्थिति में एक एसडीटीसेल का उपयोग करेंगे जो आप मौजूदा तालिका में एक सेल को टैग करना चाहते थे? – emd

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