Class Pen
अंतर्वस्तु
[
छिपाना
]Pen class
रेखाएं, वक्र और आंकड़े बनाने के लिए उपयोग की जाने वाली वस्तु को परिभाषित करता है।
public class Pen : TransparencySupporter
कंस्ट्रक्टर्स
नाम | विवरण |
---|---|
Pen(Brush) | का एक नया उदाहरण प्रारंभ करता हैPen निर्दिष्ट के साथ वर्गBrush . |
Pen(Color) | का एक नया उदाहरण प्रारंभ करता हैPen वर्ग निर्दिष्ट रंग के साथ. |
Pen(Brush, float) | का एक नया उदाहरण प्रारंभ करता हैPen निर्दिष्ट के साथ वर्गBrush औरWidth . |
Pen(Color, float) | का एक नया उदाहरण प्रारंभ करता हैPen निर्दिष्ट के साथ वर्गColor औरWidth गुण. |
गुण
नाम | विवरण |
---|---|
Alignment { get; set; } | इसके लिए संरेखण प्राप्त या सेट करता हैPen . |
Brush { get; set; } | हो जाता है या सेट करता हैBrush जो इसकी विशेषताओं को निर्धारित करता हैPen . |
Color { get; set; } | इसका रंग प्राप्त या सेट करता हैPen . |
CompoundArray { get; set; } | एक कंपाउंड पेन निर्दिष्ट करने वाले मानों की एक सरणी प्राप्त या सेट करता है। एक यौगिक कलम समानांतर रेखाओं और रिक्त स्थानों से बनी एक मिश्रित रेखा खींचती है। |
CustomEndCap { get; set; } | इसके साथ खींची गई रेखाओं के अंत में उपयोग करने के लिए कस्टम कैप प्राप्त करता है या सेट करता हैPen . |
CustomStartCap { get; set; } | इसके साथ खींची गई रेखाओं की शुरुआत में उपयोग करने के लिए कस्टम कैप प्राप्त करता है या सेट करता हैPen . |
DashCap { get; set; } | डैश के अंत में उपयोग की जाने वाली कैप शैली को प्राप्त या सेट करता है जो इसके साथ खींची गई धराशायी रेखाएँ बनाती हैंPen . |
DashOffset { get; set; } | रेखा के प्रारंभ से लेकर डैश पैटर्न के प्रारंभ तक की दूरी प्राप्त करता है या सेट करता है. |
DashPattern { get; set; } | कस्टम डैश और स्पेस की एक सरणी प्राप्त या सेट करता है। |
DashStyle { get; set; } | इसके साथ खींची गई धराशायी रेखाओं के लिए उपयोग की जाने वाली शैली को प्राप्त या सेट करता हैPen . |
EndCap { get; set; } | इसके साथ खींची गई रेखाओं के अंत में उपयोग की जाने वाली कैप शैली को प्राप्त या सेट करता हैPen . |
LineJoin { get; set; } | इसके साथ खींची गई लगातार दो पंक्तियों के सिरों के लिए ज्वाइन स्टाइल प्राप्त या सेट करता हैPen . |
MiterLimit { get; set; } | मिटे हुए कोने पर जुड़ने की मोटाई की सीमा प्राप्त या सेट करता है। |
Opacity { get; set; } | ऑब्जेक्ट की अपारदर्शिता प्राप्त या सेट करता है। मान 0 और 1 के बीच होना चाहिए। 0 के मान का अर्थ है कि वस्तु पूरी तरह से दिखाई दे रही है, 1 के मान का अर्थ है कि वस्तु पूरी तरह से अपारदर्शी है। |
PenType { get; } | इसके साथ खींची गई रेखाओं की शैली प्राप्त करता हैPen . |
StartCap { get; set; } | इसके साथ खींची गई रेखाओं की शुरुआत में उपयोग की जाने वाली कैप शैली को प्राप्त या सेट करता हैPen . |
Transform { get; set; } | इसके लिए ज्यामितीय परिवर्तन की एक प्रति प्राप्त या सेट करता हैPen . |
Width { get; set; } | इसकी चौड़ाई प्राप्त या सेट करता हैPen , आरेखण के लिए उपयोग की जाने वाली ग्राफ़िक्स ऑब्जेक्ट की इकाइयों में. |
तरीकों
नाम | विवरण |
---|---|
MultiplyTransform(Matrix) | इसके लिए रूपांतरण मैट्रिक्स को गुणा करता हैPen निर्दिष्ट द्वाराMatrix . |
MultiplyTransform(Matrix, MatrixOrder) | इसके लिए रूपांतरण मैट्रिक्स को गुणा करता हैPen निर्दिष्ट द्वाराMatrix निर्दिष्ट क्रम में. |
ResetTransform() | इसके लिए ज्यामितीय परिवर्तन मैट्रिक्स को रीसेट करता हैPen पहचान के लिए. |
RotateTransform(float) | निर्दिष्ट कोण द्वारा स्थानीय ज्यामितीय परिवर्तन को घुमाता है। यह विधि रोटेशन को परिवर्तन से पहले जोड़ती है। |
RotateTransform(float, MatrixOrder) | निर्दिष्ट क्रम में निर्दिष्ट कोण द्वारा स्थानीय ज्यामितीय परिवर्तन को घुमाता है। |
ScaleTransform(float, float) | निर्दिष्ट कारकों द्वारा स्थानीय ज्यामितीय परिवर्तन को मापता है। यह विधि स्केलिंग मैट्रिक्स को परिवर्तन के लिए तैयार करती है। |
ScaleTransform(float, float, MatrixOrder) | निर्दिष्ट क्रम में निर्दिष्ट कारकों द्वारा स्थानीय ज्यामितीय परिवर्तन को स्केल करता है। |
SetLineCap(LineCap, LineCap, DashCap) | उन मानों को सेट करता है जो इसके द्वारा खींची गई रेखाओं को समाप्त करने के लिए उपयोग की जाने वाली कैप की शैली को निर्धारित करते हैंPen . |
TranslateTransform(float, float) | निर्दिष्ट आयामों द्वारा स्थानीय ज्यामितीय परिवर्तन का अनुवाद करता है। यह विधि रूपांतरण के लिए अनुवाद को आगे बढ़ाती है। |
TranslateTransform(float, float, MatrixOrder) | निर्दिष्ट क्रम में निर्दिष्ट आयामों द्वारा स्थानीय ज्यामितीय परिवर्तन का अनुवाद करता है। |
उदाहरण
यह उदाहरण पेन ऑब्जेक्ट्स का निर्माण और उपयोग दिखाता है। उदाहरण एक नई छवि बनाता है और छवि की सतह पर आयत बनाता है।
[C#]
// छवि का एक उदाहरण बनाएं
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
// ग्राफिक्स का एक उदाहरण बनाएं और इसे इमेज ऑब्जेक्ट के साथ इनिशियलाइज़ करें
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
// ग्राफिक्स सतह को सफेद रंग से साफ करें
graphics.Clear(Aspose.PSD.Color.White);
// रंग लाल और चौड़ाई 5 के साथ पेन का एक उदाहरण बनाएं
Aspose.PSD.Pen pen = new Pen(Aspose.PSD.Color.Red, 5);
// हैचब्रश का एक उदाहरण बनाएं और इसके गुण सेट करें
Aspose.PSD.Brushes.HatchBrush brush = new Aspose.PSD.Brushes.HatchBrush();
brush.BackgroundColor = Color.Wheat;
brush.ForegroundColor = Color.Red;
// पेन का एक उदाहरण बनाएँ
// इसे हैचब्रश ऑब्जेक्ट और चौड़ाई के साथ आरंभ करें
Aspose.PSD.Pen brusedpen = new Pen(brush, 5);
// पेन ऑब्जेक्ट निर्दिष्ट करके आयत बनाएं
graphics.DrawRectangles(pen, new[] { new Rectangle(new Point(210, 210), new Size(100, 100)), new Rectangle(new Point(110, 110), new Size(100, 100)), new Rectangle(new Point(310, 310), new Size(100, 100)) });
// पेन ऑब्जेक्ट निर्दिष्ट करके आयत बनाएं
graphics.DrawRectangles(brusedpen, new[] { new Rectangle(new Point(310, 110), new Size(100, 100)), new Rectangle(new Point(110, 310), new Size(100, 100)) });
// निर्यात विकल्प बनाएं और उन्हें प्रारंभ करें।
Aspose.PSD.ImageOptions.Jpeg2000Options options = new Aspose.PSD.ImageOptions.Jpeg2000Options();
// सभी परिवर्तनों को सहेजें।
image.Save("c:\\temp\\output.jp2", options);
}
यह सभी देखें
- class TransparencySupporter
- नाम स्थान Aspose.PSD
- सभा Aspose.PSD