Class PdfDevice

PdfDevice class

यह वर्ग दस्तावेज़ को PDF में प्रस्तुत करने को समाहित करता है।

public class PdfDevice : Device, IMultiPageDevice, IStreamable

कंस्ट्रक्टर्स

नामविवरण
PdfDevice(Stream)का नया उदाहरण शुरू करता हैPdfDevice आउटपुट स्ट्रीम के साथ.
PdfDevice(Stream, Size)का नया उदाहरण शुरू करता हैPdfDevice आउटपुट स्ट्रीम और पृष्ठ के निर्दिष्ट आकार के साथ।

गुण

नामविवरण
virtual Background { get; set; }पृष्ठ की वर्तमान पृष्ठभूमि लौटाता है या निर्दिष्ट करता है।
virtual CharTM { get; set; }रिटर्न या वर्तमान वर्ण परिवर्तन निर्दिष्ट करता है।
Creator { get; set; }परिणामी डिवाइस आउटपुट के निर्माता को लौटाता है या निर्दिष्ट करता है।
virtual CurrentPageNumber { get; }वर्तमान पृष्ठ संख्या।
override Font { set; }वर्तमान फ़ॉन्ट निर्दिष्ट करता है।
virtual IsDirectRGB { get; }इंगित करता है कि डिवाइस प्रत्यक्ष आरजीबी मोड का उपयोग करता है, जो कि आरजीबी है।
IsLicensed { get; }इंगित करता है कि Aspose.Page लाइब्रेरी का यह उदाहरण लाइसेंसीकृत है या नहीं.
virtual Opacity { get; set; }वर्तमान अपारदर्शिता लौटाता है या निर्दिष्ट करता है।
virtual OpacityMask { get; set; }वर्तमान अपारदर्शिता मास्क लौटाता है या निर्दिष्ट करता है।
OutputStream { get; set; }आउटपुट स्ट्रीम निर्दिष्ट या वापस करता है।
override Paint { set; }वर्तमान पेंट देता है या निर्दिष्ट करता है।
Properties { get; set; }मेटाडेटा सहित डिवाइस गुण।
virtual SaveOptions { set; }रेंडरिंग प्रक्रिया के प्रबंधन के लिए विकल्प.
virtual Size { get; set; }पृष्ठ का आकार देता है या निर्दिष्ट करता है।
override Stroke { set; }वर्तमान स्ट्रोक देता है या निर्दिष्ट करता है।
virtual TextRenderingMode { get; set; }वर्तमान टेक्स्ट रेंडरिंग मोड लौटाता है या निर्दिष्ट करता है।
virtual TextStrokeWidth { get; set; }वर्तमान टेक्स्ट स्ट्रोक चौड़ाई लौटाता है या निर्दिष्ट करता है।

तरीकों

नामविवरण
virtual ClosePage()पेज रेंडर होने के बाद डिवाइस की आवश्यक तैयारी करता है।
override Create()इस डिवाइस की कॉपी बनाता है.
override Dispose()ग्राफिक्स संदर्भ का निपटान करता है। यदि निर्माण पर रिस्टोरऑनडिस्पोज सही था, राइटग्राफिक्सरिस्टोर () को कॉल किया जाएगा।
override Draw(GraphicsPath)एक रास्ता बनाता है।
virtual DrawArc(double, double, double, double, double, double)एक चाप बनाता है।
override DrawImage(Bitmap, Matrix, Color)निर्दिष्ट परिवर्तन और पृष्ठभूमि के साथ एक छवि बनाता है।
virtual DrawLine(double, double, double, double)एक रेखा खंड बनाता है।
virtual DrawOval(double, double, double, double)अंडाकार बनाता है.
virtual DrawPolygon(double[], double[], int)एक बहुभुज बनाता है।
virtual DrawPolygon(int[], int[], int)एक बहुभुज बनाता है।
virtual DrawPolyline(double[], double[], int)एक पॉलीलाइन बनाता है।
virtual DrawPolyline(int[], int[], int)एक पॉलीलाइन बनाता है।
virtual DrawRect(double, double, double, double)एक आयत बनाता है।
virtual DrawRoundRect(double, double, double, double, double, double)एक गोल आयत बनाता है।
override DrawString(string, double, double)दिए गए बिंदु पर एक स्ट्रिंग बनाता है।
override EndDocument()दस्तावेज़ प्रस्तुत किए जाने के बाद डिवाइस की आवश्यक तैयारी करता है।
override Fill(GraphicsPath)एक रास्ता भरता है।
virtual FillArc(double, double, double, double, double, double)चाप भरता है.
virtual FillOval(double, double, double, double)अंडाकार भरता है.
virtual FillPolygon(double[], double[], int)एक पोलिगोन भरता है.
virtual FillPolygon(int[], int[], int)एक पोलिगोन भरता है.
virtual FillRect(double, double, double, double)एक आयत भरता है.
virtual FillRoundRect(double, double, double, double, double, double)एक गोल आयत भरता है.
GetProperty(string)स्ट्रिंग गुण का मान प्राप्त करता है.
GetPropertyColor(string)रंग गुण का मान प्राप्त करता है.
GetPropertyDouble(string)दोगुनी संपत्ति का मान प्राप्त करता है।
GetPropertyInt(string)पूर्णांक गुण का मान प्राप्त करता है.
GetPropertyMargins(string)मार्जिन संपत्ति का मूल्य प्राप्त करता है।
GetPropertyRectangle(string)आयत संपत्ति का मान प्राप्त करता है।
GetPropertySize(string)आकार गुण का मान प्राप्त करता है.
override GetTransform()वर्तमान रूपांतरण प्राप्त करता है।
override InitClip()डिवाइस की क्लिप को इनिशियलाइज़ करता है।
virtual InitPageNumbers()आउटपुट के लिए पृष्ठों की संख्या आरंभ करता है।
IsProperty(string)बूलियन संपत्ति का मान प्राप्त करता है।
virtual OpenPage(string)पेज रेंडरिंग से पहले डिवाइस की आवश्यक तैयारी करता है।
virtual OpenPage(float, float)प्रत्येक पेज रेंडरिंग से पहले डिवाइस की आवश्यक तैयारी करता है।
override ReNew()संपूर्ण दस्तावेज़ के लिए डिवाइस को प्रारंभिक अवस्था में रीसेट करें। आउटपुट स्ट्रीम को रीसेट करने के लिए उपयोग किया जाता है।
override Reset()यदि पेज डिवाइस पैरामीटर सेट किए जाएंगे तो यह विधि राइटिंग स्ट्रीम को पेज की शुरुआत में वापस लाने की अनुमति देती है।
override Rotate(double)वर्तमान परिवर्तन को Z-अक्ष पर घुमाएं। राइटट्रांसफॉर्म (ट्रांसफॉर्म) को कॉल करता है।
virtual Rotate(double, double, double)वर्तमान परिवर्तन मैट्रिक्स को एक बिंदु के चारों ओर घुमाएं।
override Scale(double, double)वर्तमान परिवर्तन मैट्रिक्स को स्केल करता है। कॉल राइटट्रांसफॉर्म (ट्रांसफॉर्म) .
override SetClip(GraphicsPath)डिवाइस की क्लिप निर्दिष्ट करता है।
override SetTransform(Matrix)वर्तमान परिवर्तन निर्दिष्ट करता है। चूंकि अधिकांश आउटपुट स्वरूप इस कार्यक्षमता को लागू नहीं करते हैं, इसलिए के व्युत्क्रम परिवर्तन की गणना की जाती है और सेट किए जाने के लिए the परिवर्तन से गुणा किया जाता है। इसके बाद परिणाम को कॉल द्वारा राइटट्रांसफॉर्म (ट्रांसफॉर्म) के लिए भेजा जाता है।
override Shear(double, double)वर्तमान रूपांतरण मैट्रिक्स को शियर करता है। कॉल राइटट्रांसफॉर्म (ट्रांसफॉर्म) .
override StartDocument()दस्तावेज़ का प्रतिपादन शुरू करने से पहले डिवाइस की आवश्यक तैयारी करता है।
override ToString()डिवाइस प्रकार का नाम लौटाता है।
override Transform(Matrix)वर्तमान रूपांतरण मैट्रिक्स को रूपांतरित करता है। कॉल राइटट्रांसफॉर्म (ट्रांसफॉर्म)
override Translate(double, double)वर्तमान परिवर्तन मैट्रिक्स का अनुवाद करता है। कॉल राइटट्रांसफॉर्म (ट्रांसफॉर्म) .
virtual UpdatePageParameters(IMultiPageDevice)अन्य मल्टी-पेजेड डिवाइस से पेज पैरामीटर अपडेट करता है।
override WriteComment(string)एक टिप्पणी लिखता है।

खेत

नामविवरण
static readonly AUTHOR“लेखक” संपत्ति मूल्य।
static readonly BACKGROUND“पृष्ठभूमि” संपत्ति कुंजी।
static readonly BACKGROUND_COLOR“पृष्ठभूमि रंग” संपत्ति कुंजी।
static readonly COMPRESS“संपीड़ित” संपत्ति कुंजी।
static readonly EMBED_FONTS“दस्तावेज़ में फ़ॉन्ट एम्बेड करें” गुण कुंजी।
static readonly EMBED_FONTS_ASसंपत्ति कुंजी “एम्बेडिंग के लिए किस फ़ॉन्ट प्रकार का उपयोग किया जाता है”।
static readonly EMIT_ERRORS“उत्सर्जित त्रुटियां” संपत्ति मूल्य।
static readonly EMIT_WARNINGS“एमिट चेतावनियां” संपत्ति मूल्य।
static readonly FIT_TO_PAGE“पृष्ठ के लिए सामग्री फ़िट करें” गुण कुंजी।
static readonly KEYWORDS“कीवर्ड” संपत्ति मूल्य।
static readonly ORIENTATION“ओरिएंटेशन” संपत्ति कुंजी।
static readonly PAGE_MARGINS“पृष्ठ मार्जिन” संपत्ति कुंजी।
static readonly PAGE_SIZE“पृष्ठ आकार” संपत्ति कुंजी।
static readonly SUBJECT“विषय” संपत्ति मूल्य।
static readonly TITLE“शीर्षक” संपत्ति मूल्य।
static readonly TRANSPARENT“पारदर्शी” संपत्ति कुंजी।
static readonly VERSION“संस्करण” संपत्ति कुंजी।
const VERSION5“एडोब एक्रोबैट रीडर का संस्करण” संपत्ति मूल्य।
static readonly WRITE_IMAGES_AS“छवियों का प्रारूप” संपत्ति कुंजी।

यह सभी देखें