2012-03-06 10 views
5

स्ट्रिंगग्रिड (90 और 45 डिग्री) में पाठ घुमाने के लिए आसान तरीका है? या सेल में टेक्स्ट रोटेशन के साथ TStringGrid जैसे मुफ़्त घटक हैं?डेल्फी में स्ट्रिंगग्रिड में पाठ को घुमाने में कितना आसान है?

+0

एक उदाहरण के लिए देखें [SwissDelphiCenter] (http://www.swissdelphicenter.ch/en/showcode.php?id=1596) (रेइनहार्ड Schatzl द्वारा) कैसे करना है यह 90 डिग्री रोटेशन के साथ। –

+3

[यह लाजर जवाब] (http://stackoverflow.com/a/9155357/757830) पोस्ट के निचले हिस्से में डेल्फी समाधान दिखाता है। – NGLN

+0

छवि घुमाएं मत, पाठ घुमाएं – OnTheFly

उत्तर

1

आप ZColorStringGrid घटक (फ्री) का उपयोग कर सकते हैं। घटक के प्रत्येक कोशिका (पाठ रोटेशन, इंडेंट, रंग, संरेखण) के लिए अतिरिक्त गुण होते हैं। बहुभाषी पाठ का समर्थन करें (और मल्टीलाइन टेक्स्ट घुमा सकते हैं) और कोशिकाओं को मर्ज करें।

कोड का नमूना:

ZColorStringGrid1.CellStyle[0, 1].Font.Name := 'Tahoma'; 
    ZColorStringGrid1.CellStyle[0, 1].Font.Size := 12; 
    ZColorStringGrid1.CellStyle[0, 1].Rotate := 90; 
    ZColorStringGrid1.Cells[0, 1] := 'Rotate' + sLineBreak + 'text' + sLineBreak + '90 degrees'; 
संबंधित मुद्दे