Class XpsDocument

XpsDocument class

XPS दस्तावेज़ की मुख्य इकाई को समाहित करने वाला वर्ग जो किसी भी XPS तत्व के लिए हेरफेर विधियाँ प्रदान करता है।

public sealed class XpsDocument : Document, IDisposable

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

नामविवरण
XpsDocument()डिफ़ॉल्ट पृष्ठ आकार के साथ खाली XPS दस्तावेज़ बनाता है।
XpsDocument(string)स्थित एक मौजूदा XPS दस्तावेज़ खोलता हैpath .
XpsDocument(Stream, LoadOptions)इसमें संग्रहीत मौजूदा दस्तावेज़ को लोड करता हैstream XPS दस्तावेज़ के रूप में.
XpsDocument(string, LoadOptions)पर स्थित एक मौजूदा दस्तावेज़ खोलता हैpath XPS दस्तावेज़ के रूप में.

गुण

नामविवरण
ActiveDocument { get; }सक्रिय दस्तावेज़ संख्या प्राप्त करता है।
ActivePage { get; }सक्रिय दस्तावेज़ के भीतर सक्रिय पृष्ठ संख्या प्राप्त करता है।
DocumentCount { get; }XPS पैकेज के अंदर दस्तावेजों की संख्या लौटाता है।
JobPrintTicket { get; set; }दस्तावेज़ का जॉब प्रिंट टिकट लौटाता/सेट करता है
Page { get; }एक देता हैXpsPage सक्रिय पृष्ठ के लिए उदाहरण.
PageCount { get; }सक्रिय दस्तावेज़ में पृष्ठों की संख्या लौटाता है।
TotalPageCount { get; }XPS दस्तावेज़ के अंदर सभी दस्तावेज़ों में पृष्ठों की कुल संख्या लौटाता है।

तरीकों

नामविवरण
Add<T>(T)एक सामग्री तत्व जोड़ता है (कैनवास, पथ या ग्लिफ़)
AddCanvas()सक्रिय पृष्ठ में एक नया कैनवास जोड़ता है।
AddDocument(bool)डिफ़ॉल्ट पृष्ठ आकार के साथ एक खाली दस्तावेज़ जोड़ता है.
AddDocument(float, float, bool)प्रथम पृष्ठ आयाम के साथ एक खाली दस्तावेज़ जोड़ता हैwidth औरheight .
AddGlyphs(XpsFont, float, float, float, string)सक्रिय पेज में नए ग्लिफ़ जोड़ता है.
AddGlyphs(string, float, FontStyle, float, float, string)सक्रिय पेज में नए ग्लिफ़ जोड़ता है.
AddOutlineEntry(string, int, XpsHyperlinkTarget)दस्तावेज़ में एक रूपरेखा प्रविष्टि जोड़ता है।
AddPage(bool)दस्तावेज़ में डिफ़ॉल्ट पृष्ठ आकार के साथ एक खाली पृष्ठ जोड़ता है.
AddPage(XpsPage, bool)दस्तावेज़ में एक पृष्ठ जोड़ता है।
AddPage(float, float, bool)निर्दिष्ट के साथ दस्तावेज़ में एक खाली पृष्ठ जोड़ता हैwidth औरheight .
AddPath(XpsPathGeometry)सक्रिय पृष्ठ पर एक नया पथ जोड़ता है.
CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)एक नया अण्डाकार चाप खंड बनाता है।
CreateCanvas()एक नया कैनवास बनाता है।
CreateColor(Color)एक नया रंग बनाता है।
CreateColor(string, params float[])ICC आधारित कलर स्पेस में एक नया रंग बनाता है।
CreateColor(XpsIccProfile, params float[])ICC आधारित कलर स्पेस में एक नया रंग बनाता है।
CreateColor(float, float, float)scRGB कलर स्पेस में एक नया रंग बनाता है।
CreateColor(int, int, int)sRGB कलर स्पेस में एक नया रंग बनाता है।
CreateColor(float, float, float, float)scRGB कलर स्पेस में एक नया रंग बनाता है।
CreateColor(int, int, int, int)sRGB कलर स्पेस में एक नया रंग बनाता है।
CreateFont(Stream)स्ट्रीम से बाहर एक नया ट्रू टाइप फ़ॉन्ट संसाधन बनाता है.
CreateFont(string, FontStyle)एक नया ट्रू टाइप फ़ॉन्ट संसाधन बनाता है।
CreateGlyphs(XpsFont, float, float, float, string)नए ग्लिफ बनाता है।
CreateGlyphs(string, float, FontStyle, float, float, string)नए ग्लिफ बनाता है।
CreateGradientStop(Color, float)एक नया ग्रेडिएंट स्टॉप बनाता है।
CreateGradientStop(XpsColor, float)एक नया ग्रेडिएंट स्टॉप बनाता है।
CreateIccProfile(Stream)इससे एक नया ICC प्रोफ़ाइल संसाधन बनाता हैstream .
CreateIccProfile(string)पर स्थित ICC प्रोफ़ाइल फ़ाइल से एक नया ICC प्रोफ़ाइल संसाधन बनाता हैiccProfilePath .
CreateImage(Stream)इससे एक नया छवि संसाधन बनाता हैstream .
CreateImage(string)स्थित छवि फ़ाइल से एक नया छवि संसाधन बनाता हैimagePath .
CreateImageBrush(string, RectangleF, RectangleF)एक नया इमेज ब्रश बनाता है।
CreateImageBrush(XpsImage, RectangleF, RectangleF)एक नया इमेज ब्रश बनाता है।
CreateLinearGradientBrush(PointF, PointF)एक नया लीनियर ग्रेडिएंट ब्रश बनाता है।
CreateLinearGradientBrush(List<XpsGradientStop>, PointF, PointF)एक नया लीनियर ग्रेडिएंट ब्रश बनाता है।
CreateMatrix(float, float, float, float, float, float)एक नया एफ़िन रूपांतरण मैट्रिक्स बनाता है।
CreatePath(XpsPathGeometry)एक नया पथ बनाता है।
CreatePathFigure(PointF, bool)एक नया पथ आंकड़ा बनाता है।
CreatePathFigure(PointF, List<XpsPathSegment>, bool)एक नया पथ आंकड़ा बनाता है।
CreatePathGeometry()एक नया पथ ज्यामिति बनाता है।
CreatePathGeometry(List<XpsPathFigure>)पथ आकृतियों की निर्दिष्ट सूची के साथ एक नया पथ ज्यामिति बनाता है।
CreatePathGeometry(string)संक्षिप्त रूप से निर्दिष्ट एक नया पथ ज्यामिति बनाता है।
CreatePolyBezierSegment(PointF[], bool)क्यूबिक बेज़ियर कर्व्स का एक नया सेट बनाता है।
CreatePolyLineSegment(PointF[], bool)एक नया बहुभुज चित्र बनाता है जिसमें अलग-अलग शीर्षों की मनमानी संख्या होती है।
CreatePolyQuadraticBezierSegment(PointF[], bool)निर्दिष्ट नियंत्रण बिंदुओं का उपयोग करते हुए, शीर्षों के एक सेट के माध्यम से पथ आकृति में पिछले बिंदु से द्विघात बेजियर वक्र का एक नया सेट बनाता है।
CreateRadialGradientBrush(PointF, PointF, float, float)एक नया रेडियल ग्रेडिएंट ब्रश बनाता है।
CreateRadialGradientBrush(List<XpsGradientStop>, PointF, PointF, float, float)एक नया रेडियल ग्रेडिएंट ब्रश बनाता है।
CreateSolidColorBrush(Color)एक नया ठोस रंग ब्रश बनाता है।
CreateSolidColorBrush(XpsColor)एक नया ठोस रंग ब्रश बनाता है।
CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)एक नया विजुअल ब्रश बनाता है।
Dispose()उदाहरण का निपटान करता है।
GetDocumentPrintTicket(int)द्वारा अनुक्रमित दस्तावेज़ का प्रिंट टिकट लौटाता हैdocumentIndex .
GetPagePrintTicket(int, int)द्वारा अनुक्रमित पृष्ठ का प्रिंट टिकट लौटाता हैpageIndex द्वारा अनुक्रमित दस्तावेज़ मेंdocumentIndex .
Insert<T>(int, T)सक्रिय पृष्ठ पर एक तत्व (कैनवास, पथ या ग्लिफ़) सम्मिलित करता हैindex स्थिति.
InsertCanvas(int)पर सक्रिय पृष्ठ पर एक नया कैनवास सम्मिलित करता हैindex स्थिति.
InsertDocument(int, bool)डिफ़ॉल्ट पृष्ठ आकार के साथ एक खाली दस्तावेज़ सम्मिलित करता हैindex स्थिति.
InsertDocument(int, float, float, bool)प्रथम पृष्ठ आयामों के साथ एक खाली दस्तावेज़ सम्मिलित करता है width औरheight परindex स्थिति.
InsertGlyphs(int, XpsFont, float, float, float, string)पर सक्रिय पृष्ठ में नए ग्लिफ़ सम्मिलित करता हैindex स्थिति.
InsertGlyphs(int, string, float, FontStyle, float, float, string)पर सक्रिय पृष्ठ में नए ग्लिफ़ सम्मिलित करता हैindex स्थिति.
InsertPage(int, bool)डिफ़ॉल्ट पृष्ठ आकार के साथ दस्तावेज़ में एक खाली पृष्ठ सम्मिलित करता हैindex स्थिति.
InsertPage(int, XpsPage, bool)पर दस्तावेज़ में एक पृष्ठ सम्मिलित करता हैindex स्थिति.
InsertPage(int, float, float, bool)निर्दिष्ट के साथ दस्तावेज़ में एक खाली पृष्ठ सम्मिलित करता हैwidth औरheight परindex स्थिति.
InsertPath(int, XpsPathGeometry)पर सक्रिय पृष्ठ के लिए एक नया पथ सम्मिलित करता हैindex स्थिति.
Merge(string[], Stream)कई XPS फ़ाइलों को एक XPS दस्तावेज़ में विलय करना।
Merge(string[], Device, SaveOptions)का उपयोग करके XPS दस्तावेज़ों को PDF में मर्ज करनाDevice उदाहरण.
Remove<T>(T)सक्रिय पृष्ठ से एक तत्व को हटाता है।
RemoveAt(int)एक तत्व को हटाता हैindex सक्रिय पृष्ठ से स्थिति.
RemoveDocumentAt(int)पर एक दस्तावेज़ निकालता हैindex स्थिति.
RemovePage(XpsPage)दस्तावेज़ से एक पृष्ठ निकालता है।
RemovePageAt(int)पर दस्तावेज़ से एक पृष्ठ निकालता हैindex स्थिति.
Save(Stream)XPS दस्तावेज़ को स्ट्रीम करने के लिए सहेजता है।
Save(string)पर स्थित XPS फ़ाइल में XPS दस्तावेज़ सहेजता हैpath .
override Save(Device, SaveOptions)का उपयोग करके दस्तावेज़ को सहेजता हैDevice उदाहरण.
SelectActiveDocument(int)संपादन के लिए एक सक्रिय दस्तावेज़ का चयन करता है।
SelectActivePage(int)संपादन के लिए एक सक्रिय दस्तावेज़ पृष्ठ का चयन करता है।
SetDocumentPrintTicket(int, DocumentPrintTicket)लिंक करता हैprintTicket द्वारा अनुक्रमित दस्तावेज़ के लिएdocumentIndex .
SetPagePrintTicket(int, int, PagePrintTicket)लिंक करता हैprintTicket द्वारा अनुक्रमित पृष्ठ के लिएpageIndex द्वारा अनुक्रमित दस्तावेज़ मेंdocumentIndex .

यह सभी देखें