मैं क्षैतिज या लंबवत रेखाओं से भरे एक आयताकार बनाने की कोशिश कर रहा हूं। आयताकार की चौड़ाई गतिशील है इसलिए मैं एक छवि ब्रश का उपयोग नहीं कर सकता। अगर कोई कोई समाधान जानता है तो कृपया मुझे बताएं।डब्ल्यूपीएफ आयताकार क्षैतिज या लंबवत रेखाओं से भरा
उत्तर
मुझे यह करने का एक सीधा-आगे तरीका पता चला; अंत में, मैं दृश्य ब्रश संसाधनों निम्नलिखित क्षैतिज, ऊर्ध्वाधर या बिंदीदार खड़ी लाइनों के साथ आयत को भरने के लिए प्रयोग किया जाता है क्रमशः
<!--for horizontal lines-->
<VisualBrush
x:Key="HorizontalLines"
TileMode="Tile" Viewport="0,0,4,4"
ViewportUnits="Absolute" Viewbox="0,0,10,10"
ViewboxUnits="Absolute">
<VisualBrush.Visual>
<Canvas>
<Path Stroke="Black" Data="M 0 10 l 10 0" />
</Canvas>
</VisualBrush.Visual>
</VisualBrush>
<!--For vertical lines-->
<VisualBrush
x:Key="VerticalLines"
TileMode="Tile" Viewport="0,0,4,4"
ViewportUnits="Absolute" Viewbox="0,0,10,10"
ViewboxUnits="Absolute">
<VisualBrush.Visual>
<Canvas >
<Path Stroke="Black" Data="M 0 0 l 0 10" />
</Canvas>
</VisualBrush.Visual>
</VisualBrush>
<!--For dotted vertical lines-->
<VisualBrush
x:Key="DottedVerticalLinesWithFill"
TileMode="Tile" Viewport="0,0,10,10"
ViewportUnits="Absolute" Viewbox="0,0,10,10"
ViewboxUnits="Absolute">
<VisualBrush.Visual>
<Canvas>
<Path Stroke="Purple" Data="M 0 5l 0 -10" />
</Canvas>
</VisualBrush.Visual>
</VisualBrush>
क्या आपने टाइलब्रश का उपयोग करने का प्रयास किया है?
ImageBrush
TileBrush
से निकला है ताकि आप छवि को दोहराने के लिए Viewport
संपत्ति का उपयोग कर सकें। उदाहरण के लिए this MSDN page देखें।
मैं यह देखने में सक्षम नहीं हूं कि यह कैसे काम करेगा, मूल टाइलमोड स्वयं मेरे लिए काम नहीं कर रहा है यहां एक कोड स्निपेट है ... <आयत। भरें> <छविब्रश छवि स्रोत = "सी: \ प्रवीण \ DrawRectangleWithLines \ horizontalLine .जेपीजी "खिंचाव =" कोई नहीं "टाइलमोड =" टाइल "/> – Pravin
आप आसानी से एक LinearGradientBrush के साथ ऐसा कर सकते हैं:
<Rectangle Width="100" Height="100">
<Rectangle.Fill>
<LinearGradientBrush SpreadMethod="Reflect" StartPoint="0 0" EndPoint="0 0.05">
<GradientStop Offset="0.5" Color="Black"/>
<GradientStop Offset="0.5" Color="White"/>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
आप नियंत्रण रेखा मोटाई और EndPoint संपत्ति के साथ उन्मुखीकरण।
यह दृष्टिकोण केवल निश्चित आकार के आकार (उपरोक्त मामले में 100x100 आयताकार) के लिए काम करता है। यदि आकार फैल सकता है, तो डैश का आकार भी फैल जाएगा। यह वही नहीं है जो आप आमतौर पर चाहते हैं। –
- 1. क्षैतिज और लंबवत
- 2. जावा छवि विश्लेषण - लंबवत रेखाओं की गणना
- 3. डब्ल्यूपीएफ लिस्टबॉक्स जो क्षैतिज रूप से
- 4. क्षैतिज, ऊर्ध्वाधर और विकर्ण रेखाओं पर गुणा संख्या
- 5. विंडोज जीडीआई: क्षैतिज/लंबवत डीपीआई
- 6. प्लॉट्स पर लंबवत रेखाएं और क्षैतिज रेखाएं प्रदर्शित करें
- 7. एक डब्ल्यूपीएफ कैनवास क्षैतिज
- 8. लंबवत रूप से एक व्यूबॉक्स स्केल बनाना, क्षैतिज रूप से
- 9. ट्विटर बूटस्ट्रैप - कैसे तत्वों केंद्र के लिए क्षैतिज या लंबवत
- 10. ब्राउज़र लंबवत और क्षैतिज स्क्रॉलबार अक्षम करें
- 11. क्षैतिज स्वाइप इशारा और लंबवत पृष्ठ स्क्रॉल
- 12. डिव क्षैतिज केंद्र और लंबवत मध्य
- 13. ggplot2 - दो लंबवत रेखाओं के बीच छाया क्षेत्र
- 14. सीएसएस लंबवत और क्षैतिज केंद्र Div
- 15. एचटीएमएल क्षैतिज लेकिन लंबवत स्क्रॉलबार को छिपाएं
- 16. एक तालिका में लंबवत और क्षैतिज शीर्षलेख?
- 17. Jquery टूल्स क्षैतिज केवल स्पर्श लंबवत स्पर्श
- 18. पोजिशनिंग div तत्व क्षैतिज रूप से, लंबवत नहीं
- 19. क्षैतिज रूप से पहले लंबवत div stack कैसे करें?
- 20. डब्ल्यूपीएफ ग्रिड व्यू हेडर क्षैतिज
- 21. JfreeChart: stackedareachart में लंबवत सफेद रेखाओं को हटाने की आवश्यकता
- 22. डब्ल्यूपीएफ: आयताकार घुमाएं और इसे कैनवास
- 23. एनएसएआरएआर बूल से भरा
- 24. डब्ल्यूपीएफ आयताकार में एक क्लिक इवेंट
- 25. डब्ल्यूपीएफ आयताकार - राउंड सिर्फ शीर्ष कोनों
- 26. क्षैतिज और लंबवत पैन/ड्रैग और पिनच-ज़ूम
- 27. डब्ल्यूपीएफ - क्षैतिज चेतावनी सेट करना = स्टैकपैनल
- 28. केंद्र/मध्य दोनों में छवि को लंबवत और क्षैतिज
- 29. डेटाबेस के लिए क्षैतिज और लंबवत स्केलिंग के बीच अंतर
- 30. लंबवत और क्षैतिज सीएसएस रोटेशन के बाद पाठ संरेखित
मुझे सही अगर मैं गलत हूँ, आप सुझाव दे रहे हैं कि मैं एक ImageDrawing का उपयोग करना चाहिए और DrawingBrush TileMode "टाइल" करने के लिए सेट ? – Pravin
भरने के लिए स्ट्रेच सेट करें अन्यथा कुछ भी काम नहीं करेगा क्योंकि यह हमेशा छवि डिफ़ॉल्ट आकार का उपयोग करेगा। –