PresentationPackage

PresentationPackage class

प्रस्तुति में मूल मेटाडेटा पैकेज का प्रतिनिधित्व करता है।

public class PresentationPackage : DocumentPackage

गुण

नाम विवरण
ApplicationTemplate { get; set; } एप्लिकेशन टेम्पलेट प्राप्त या सेट करता है।
Author { get; set; } दस्तावेज़ के लेखक को प्राप्त या सेट करता है।
Category { get; set; } श्रेणी प्राप्त या सेट करता है।
Comments { get; set; } टिप्पणियों को प्राप्त या सेट करता है।
Company { get; set; } कंपनी प्राप्त करता है या सेट करता है।
ContentStatus { get; set; } सामग्री की स्थिति प्राप्त या सेट करता है। केवल PPTX दस्तावेज़ में अपडेट किया जा सकता है.
ContentType { get; set; } सामग्री प्रकार प्राप्त या सेट करता है। केवल PPTX दस्तावेज़ में अपडेट किया जा सकता है.
Count { get; } मेटाडेटा गुणों की संख्या प्राप्त करता है।
CreatedTime { get; set; } दस्तावेज़ निर्मित दिनांक प्राप्त या सेट करता है।
HyperlinkBase { get; set; } हाइपरलिंक आधार प्राप्त या सेट करता है।
Item { get; } हो जाता हैMetadataProperty निर्दिष्ट नाम के साथ.
Keys { get; } मेटाडेटा गुण नामों का संग्रह प्राप्त करता है.
Keywords { get; set; } कीवर्ड प्राप्त या सेट करता है।
LastPrintedDate { get; set; } अंतिम मुद्रित दिनांक प्राप्त या सेट करता है।
LastSavedBy { get; set; } अंतिम लेखक का नाम प्राप्त या सेट करता है।
LastSavedTime { get; } वह दिनांक और समय प्राप्त करता है जब पिछली बार प्रस्तुति संशोधित की गई थी।
Manager { get; set; } प्रबंधक प्राप्त करता है या सेट करता है।
MetadataType { get; } मेटाडेटा प्रकार प्राप्त करता है।
NameOfApplication { get; } दस्तावेज़ बनाए गए एप्लिकेशन का नाम प्राप्त करता है।
PresentationFormat { get; } प्रस्तुति प्रारूप प्राप्त करता है।
PropertyDescriptors { get; } वर्णनकर्ताओं का एक संग्रह प्राप्त करता है जिसमें GroupDocs.Metadata खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।
RevisionNumber { get; set; } संशोधन संख्या प्राप्त या सेट करता है।
SharedDoc { get; set; } एक मान प्राप्त या सेट करता है जो दर्शाता है कि प्रस्तुति एकाधिक लोगों के बीच साझा की गई है या नहीं। केवल PPTX दस्तावेज़ में अपडेट किया जा सकता है.
Subject { get; set; } विषय प्राप्त करता है या सेट करता है।
Title { get; set; } दस्तावेज़ का शीर्षक प्राप्त या सेट करता है।
TotalEditingTime { get; set; } दस्तावेज़ का कुल संपादन समय प्राप्त या सेट करता है।
Version { get; } एप्लिकेशन संस्करण प्राप्त करता है।

तरीकों

नाम विवरण
AddProperties(Func<MetadataProperty, bool>, PropertyValue) निर्दिष्ट विधेय को संतुष्ट करने वाले ज्ञात मेटाडेटा गुणों को जोड़ता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।
Clear() पैकेज से सभी लिखने योग्य मेटाडेटा गुणों को हटाता है।
ClearBuiltInProperties() सभी अंतर्निहित मेटाडेटा गुणों को हटाता है।
ClearCustomProperties() सभी कस्टम मेटाडेटा गुण निकालता है.
Contains(string) निर्धारित करता है कि पैकेज में निर्दिष्ट नाम के साथ मेटाडेटा गुण है या नहीं।
virtual FindProperties(Func<MetadataProperty, bool>) निर्दिष्ट विधेय को संतुष्ट करने वाले मेटाडेटा गुणों को ढूँढता है। खोज पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करती है।
GetEnumerator() एक एन्यूमरेटर लौटाता है जो संग्रह के माध्यम से पुनरावृति करता है।
Remove(string) निर्दिष्ट नाम से लिखने योग्य मेटाडेटा गुण को निकालता है.
virtual RemoveProperties(Func<MetadataProperty, bool>) निर्दिष्ट विधेय को पूरा करने वाले मेटाडेटा गुणों को हटाता है।
virtual Sanitize() पैकेज से लिखने योग्य मेटाडेटा गुणों को हटाता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।
Set(string, bool) निर्दिष्ट नाम के साथ मेटाडेटा गुण जोड़ता या प्रतिस्थापित करता है।
Set(string, DateTime) निर्दिष्ट नाम के साथ मेटाडेटा गुण जोड़ता या प्रतिस्थापित करता है।
Set(string, double) निर्दिष्ट नाम के साथ मेटाडेटा गुण जोड़ता या प्रतिस्थापित करता है।
Set(string, int) निर्दिष्ट नाम के साथ मेटाडेटा गुण जोड़ता या प्रतिस्थापित करता है।
Set(string, string) निर्दिष्ट नाम के साथ मेटाडेटा गुण जोड़ता या प्रतिस्थापित करता है।
SetProperties(Func<MetadataProperty, bool>, PropertyValue) निर्दिष्ट विधेय को संतुष्ट करने वाले ज्ञात मेटाडेटा गुणों को सेट करता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है। यह विधि एक संयोजन हैAddProperties औरUpdateProperties यदि कोई मौजूदा संपत्ति विधेय को संतुष्ट करती है तो उसका मान अपडेट किया जाता है। यदि पैकेज में कोई ज्ञात संपत्ति गायब है जो विधेय को संतुष्ट करती है तो इसे पैकेज में जोड़ा जाता है।
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) अद्यतन ज्ञात मेटाडेटा गुण निर्दिष्ट विधेय को संतुष्ट करते हैं। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।

टिप्पणियों

और अधिक जानें

उदाहरण

यह उदाहरण दर्शाता है कि प्रस्तुति में अंतर्निहित मेटाडेटा गुणों को कैसे अपडेट किया जाए।

using (Metadata metadata = new Metadata(Constants.InputPptx))
{
    var root = metadata.GetRootPackage<PresentationRootPackage>();

    root.DocumentProperties.Author = "test author";
    root.DocumentProperties.CreatedTime = DateTime.Now;
    root.DocumentProperties.Company = "GroupDocs";
    root.DocumentProperties.Category = "test category";
    root.DocumentProperties.Keywords = "metadata, built-in, update";

    // ... 

    metadata.Save(Constants.OutputPptx);
}

यह सभी देखें