Aspose::Page::EPS::Device::PdfDevice क्लास
अंतर्वस्तु
[
छिपाना
]PdfDevice class
यह क्लास दस्तावेज़ को PDF में रेंडर करने को संलग्न करती है।
class PdfDevice : public Aspose::Page::Device,
public Aspose::Page::IMultiPageDevice,
public Aspose::Page::IStreamable
विधियाँ
| विधि | विवरण |
|---|---|
| static AUTHOR() | "Author" प्रॉपर्टी मान। |
| static BACKGROUND() | "Background" प्रॉपर्टी कुंजी। |
| static BACKGROUND_COLOR() | "Background color" प्रॉपर्टी कुंजी। |
| virtual Clip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) | दिए गए आकार का उपयोग करके क्लिप करता है। यह writeClip(Rectangle), writeClip(RectangleF) या writeClip(Shape) को डिस्पैच करता है। |
| virtual ClipRect(float, float, float, float) | आयत को क्लिप करता है। यह clip(Rectangle2D) को कॉल करता है। |
| ClosePage() override | पृष्ठ रेंडर होने के बाद डिवाइस की आवश्यक तैयारी करता है। |
| CloseStream() | |
| static COMPRESS() | "Compress" प्रॉपर्टी कुंजी। |
| virtual Copy() | |
| Create() override | इस डिवाइस की एक कॉपी बनाता है। |
| virtual Create(float, float, float, float) | |
| CreatePdfCanvas() | |
| Dispose() override | ग्राफ़िक्स कॉन्टेक्स्ट को डिस्पोज़ करता है। यदि निर्माण पर restoreOnDispose सत्य था, तो writeGraphicsRestore() को कॉल किया जाएगा। |
| Draw(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) override | एक पाथ ड्रॉ करता है। |
| DrawBitmapGlyph(System::SharedPtr<System::Object>, System::String, System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::Drawing::Drawing2D::Matrix>) override | |
| DrawImage(System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Color) override | निर्धारित ट्रांसफ़ॉर्म और बैकग्राउंड के साथ एक इमेज ड्रॉ करता है। |
| DrawString(System::String, double, double) override | दिए गए बिंदु पर एक स्ट्रिंग ड्रॉ करता है। |
| static EMBED_FONTS() | "Embed font in document" प्रॉपर्टी कुंजी। |
| static EMBED_FONTS_AS() | "What font type is used for embedding" प्रॉपर्टी कुंजी। |
| static EMIT_ERRORS() | "Emit errors" प्रॉपर्टी मान। |
| static EMIT_WARNINGS() | "Emit warnings" प्रॉपर्टी मान। |
| EndDocument() override | दस्तावेज़ रेंडर होने के बाद डिवाइस की आवश्यक तैयारी करता है। |
| Fill(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) override | एक पाथ को भरता है। |
| FillLastClip() | |
| static FIT_TO_PAGE() | "Fit content to page" प्रॉपर्टी कुंजी। |
| get_CurrentPageNumber() override | वर्तमान पृष्ठ संख्या। |
| get_LastWrittenPaint() const | एक स्ट्रिंग के चारों ओर फ्रेम और बैनर ड्रॉ करता है। यह मेथड उस बिंदु की गणना करता है और लौटाता है जहाँ स्ट्रिंग ड्रॉ करने से पहले टेक्स्ट कर्सर सेट किया जाना चाहिए। |
| get_OutputStream() override | एक आउटपुट स्ट्रीम निर्दिष्ट करता है या लौटाता है। |
| get_WarningMessage() | |
| GetFinalWrittenLength() override | |
| GetTransform() override | वर्तमान ट्रांसफ़ॉर्म प्राप्त करता है। |
| InitClip() override | डिवाइस की क्लिप को प्रारंभ करता है। |
| InitPageNumbers() override | आउटपुट के लिए पृष्ठों की संख्या को प्रारंभ करता है। |
| static KEYWORDS() | "Keywords" प्रॉपर्टी मान। |
| OpenPage(System::String) override | पृष्ठ रेंडरिंग से पहले डिवाइस की आवश्यक तैयारी करता है। |
| OpenPage(float, float) override | प्रत्येक पृष्ठ रेंडरिंग से पहले डिवाइस की आवश्यक तैयारी करता है। |
| static ORIENTATION() | "Orientation" प्रॉपर्टी कुंजी। |
| static PAGE_MARGINS() | "Page margins" प्रॉपर्टी कुंजी। |
| static PAGE_SIZE_() | "Page size" प्रॉपर्टी कुंजी। |
| PdfDevice(System::SharedPtr<System::IO::Stream>) | आउटपुट स्ट्रीम के साथ PdfDevice का नया इंस्टेंस प्रारंभ करता है। |
| PdfDevice(System::SharedPtr<System::IO::Stream>, System::Drawing::Size) | आउटपुट स्ट्रीम और निर्दिष्ट पृष्ठ आकार के साथ PdfDevice का नया इंस्टेंस प्रारंभ करता है। |
| PdfDevice(System::SharedPtr<PdfDevice>, bool) | क्लोन कंस्ट्रक्टर। मौजूदा डिवाइस के साथ PdfDevice का नया इंस्टेंस प्रारंभ करता है। |
| ReNew() override | पूरे दस्तावेज़ के लिए डिवाइस को प्रारंभिक स्थिति में रीसेट करता है। आउटपुट स्ट्रीम को रीसेट करने के लिए उपयोग किया जाता है। |
| ReNewForMerge(bool) override | कई दस्तावेज़ों को मिलाते समय पूरे दस्तावेज़ के लिए डिवाइस को प्रारंभिक स्थिति में रीसेट करता है। आउटपुट स्ट्रीम को रीसेट करने के लिए उपयोग किया जाता है। |
| Reset() override | यदि पृष्ठ डिवाइस पैरामीटर सेट किए जाएंगे, तो यह मेथड लेखन स्ट्रीम को पृष्ठ की शुरुआत में वापस लौटने की अनुमति देता है। |
| Reset(bool) override | |
| virtual ResetClip(System::Drawing::Rectangle) | |
| Rotate(double) override | Z-अक्ष के चारों ओर वर्तमान ट्रांसफ़ॉर्म को घुमाएँ। writeTransform(Transform) को कॉल करता है। सकारात्मक कोण थिटा के साथ घुमाने से बिंदु सकारात्मक x अक्ष से सकारात्मक y अक्ष की ओर घुमते हैं। |
| virtual SavePageTransform() | |
| Scale(double, double) override | वर्तमान ट्रांसफ़ॉर्मेशन मैट्रिक्स को स्केल करता है। writeTransform(Transform) को कॉल करता है। |
| set_Font(System::SharedPtr<BaseTrFont>) override | वर्तमान फ़ॉन्ट निर्दिष्ट करता है। |
| set_OutputStream(System::SharedPtr<System::IO::Stream>) override | एक आउटपुट स्ट्रीम निर्दिष्ट करता है या लौटाता है। |
| set_Paint(System::SharedPtr<System::Drawing::Brush>) override | वर्तमान पेंट को लौटाता है या निर्दिष्ट करता है। |
| set_Stroke(System::SharedPtr<System::Drawing::Pen>) override | वर्तमान स्ट्रोक को लौटाता है या निर्दिष्ट करता है। |
| SetClip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) override | डिवाइस की क्लिप को निर्दिष्ट करता है। |
| virtual SetFooter(System::SharedPtr<Postscript::TrFont>, System::SharedPtr<Graphics2d::TagString>, System::SharedPtr<Graphics2d::TagString>, System::SharedPtr<Graphics2d::TagString>, int32_t) | |
| virtual SetHeader(System::SharedPtr<Postscript::TrFont>, System::SharedPtr<Graphics2d::TagString>, System::SharedPtr<Graphics2d::TagString>, System::SharedPtr<Graphics2d::TagString>, int32_t) | |
| SetSaveFromPatternCreate() | |
| SetTransform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) override | वर्तमान ट्रांसफ़ॉर्म को निर्दिष्ट करता है। चूँकि अधिकांश आउटपुट फ़ॉर्मेट इस कार्यक्षमता को लागू नहीं करते हैं, वर्तमान ट्रांसफ़ॉर्म का इनवर्स ट्रांसफ़ॉर्म गणना किया जाता है और सेट किए जाने वाले ट्रांसफ़ॉर्म से गुणा किया जाता है। परिणाम फिर writeTransform(Transform) कॉल द्वारा अग्रेषित किया जाता है। |
| Shear(double, double) override | वर्तमान ट्रांसफ़ॉर्मेशन मैट्रिक्स को शीयर करता है। writeTransform(Transform) को कॉल करता है। |
| StartDocument() override | दस्तावेज़ के रेंडरिंग शुरू होने से पहले डिवाइस की आवश्यक तैयारी करता है। |
| static SUBJECT() | "Subject" प्रॉपर्टी मान। |
| static TITLE() | "Title" प्रॉपर्टी मान। |
| ToString() const override | डिवाइस प्रकार का नाम लौटाता है। |
| Transform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) override | वर्तमान ट्रांसफ़ॉर्मेशन मैट्रिक्स को ट्रांसफ़ॉर्म करता है। writeTransform(Transform) को कॉल करता है। |
| Translate(double, double) override | वर्तमान ट्रांसफ़ॉर्मेशन मैट्रिक्स को ट्रांसलेट करता है। writeTransform(Transform) को कॉल करता है। |
| static TRANSPARENT() | “Transparent” प्रॉपर्टी कुंजी। |
| UpdatePageParameters(System::SharedPtr<IMultiPageDevice>) override | अन्य मल्टी‑पेज्ड डिवाइस से पेज पैरामीटर अपडेट करता है। |
| static WRITE_IMAGES_AS() | “Format of images” प्रॉपर्टी कुंजी। |
| WriteBackground() override | वर्तमान बैकग्राउंड को लिखता है। |
| WriteCap(System::Drawing::Drawing2D::LineCap) override | स्ट्रोक के कैप को लिखता है। |
| virtual WriteClip(System::Drawing::RectangleF) | |
| virtual WriteClip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) | |
| WriteComment(System::String) override | एक टिप्पणी लिखता है। |
| WriteDash(System::ArrayPtr<double>, double, System::Drawing::Drawing2D::DashCap, float) override | स्ट्रोक के डैश को लिखता है। |
| virtual WriteGraphicsRestore() | |
| virtual WriteGraphicsSave() | |
| WriteHeader() | कैटलॉग, docinfo, प्रेफ़रेंसेज़, और (क्योंकि हम केवल सिंगल पेज आउटपुट का उपयोग करते हैं, पेज ट्री) लिखता है। |
| WriteJoin(System::Drawing::Drawing2D::LineJoin) override | स्ट्रोक के जॉइन को लिखता है। |
| WriteLastWrittenPaint() | आखिरी लिखी गई पेंट को लिखता है। यह उन मामलों में उपयोगी है जब पेंट लिखने के बाद ग्राफ़िक्स रिस्टोर (“Q”) किया गया हो। |
| WriteMiterLimit(float) override | स्ट्रोक की माइटर लिमिट को लिखता है। |
| WritePaint(System::SharedPtr<System::Drawing::SolidBrush>) override | दिए गए रंग के रूप में पेंट को लिखता है। |
| WritePaint(System::SharedPtr<System::Drawing::Drawing2D::LinearGradientBrush>) override | दिए गए ग्रेडिएंट के रूप में पेंट को लिखता है। |
| WritePaint(System::SharedPtr<System::Drawing::TextureBrush>) override | दिए गए टेक्सचर के रूप में पेंट को लिखता है। |
| WritePaint(System::SharedPtr<System::Drawing::Brush>) override | पेंट को लिखता है। |
| WriteString(System::SharedPtr<BaseTrFont>, System::String) override | निर्दिष्ट फ़ॉन्ट के साथ स्ट्रिंग को लिखता है। |
| WriteTrailer() | PDF दस्तावेज़ के ट्रेलर को लिखता है। |
| virtual WriteTransform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | दिए गए ट्रांसफ़ॉर्मेशन मैट्रिक्स को फ़ाइल में लिखें। |
| WriteWarning(System::String) override | डिफ़ॉल्ट रूप से System.err पर एक चेतावनी लिखता है। |
| WriteWidth(float) override | स्ट्रोक की चौड़ाई को लिखता है। |
फ़ील्ड्स
| फ़ील्ड | विवरण |
|---|---|
| static VERSION | “Version” प्रॉपर्टी कुंजी। |
| static VERSION5 | “Version of Adobe Acrobat Reader” प्रॉपर्टी मान। |
Deprecated
PdfDevice क्लास 24.3 से अप्रचलित है। कृपया इसके बजाय PsDocument क्लास में SaveAsPdf मेथड का उपयोग करें। 24.6 में यह क्लास पूरी तरह से छिपा दी जाएगी।
संबंधित देखें
- Class IMultiPageDevice
- Class IStreamable
- Namespace Aspose::Page::EPS::Device
- Library Aspose.Page for C++