DocumentProperties — Aspose.Slides FOSS for C++ API Reference

Properties DocumentProperties توفر الفئة إمكانية الوصول إلى البيانات الوصفية المدمجة والمخصصة للعرض التقديمي.

Properties: Aspose::Slides::Foss

#include <Aspose/Slides/Foss/document_properties.h>
class DocumentProperties

Properties: include/Aspose/Slides/Foss/document_properties.h


الخصائص المدمجة

PropertiesPropertiesProperties
set_title(const std::string&)Propertiesحدد عنوان المستند.
set_subject(const std::string&)Propertiesحدد موضوع المستند.
set_author(const std::string&)Propertiesحدد مؤلف المستند.
set_keywords(const std::string&)Propertiesحدد كلمات مفتاحية للمستند.
set_comments(const std::string&)Propertiesحدد تعليقات المستند.
set_category(const std::string&)Propertiesحدد فئة المستند.
set_content_status(const std::string&)Propertiesحدد حالة المحتوى.
set_content_type(const std::string&)Propertiesحدد نوع المحتوى.
set_last_saved_by(const std::string&)Propertiesحدد آخر من حفظ.
set_company(const std::string&)Propertiesحدد اسم الشركة.
set_manager(const std::string&)Propertiesحدد اسم المدير.
set_name_of_application(const std::string&)Propertiesحدد اسم التطبيق.
set_presentation_format(const std::string&)Propertiesحدد تنسيق العرض.
set_application_template(const std::string&)Propertiesحدد قالب التطبيق.
set_hyperlink_base(const std::string&)Propertiesحدد عنوان URL الأساسي للارتباط التشعبي.
revision_number() / set_revision_number(int)قراءة/كتابةرقم المراجعة.
created_time() / set_created_time(...)قراءة/كتابةطابع زمني للإنشاء.
last_saved_time() / set_last_saved_time(...)قراءة/كتابةآخر طابع زمني للحفظ.
last_printed() / set_last_printed(...)قراءة/كتابةآخر طابع زمني للطباعة.
total_editing_time() / set_total_editing_time(...)قراءة/كتابةإجمالي وقت التحرير.
shared_doc() / set_shared_doc(bool)قراءة/كتابةما إذا كان المستند مشتركًا.
scale_crop() / set_scale_crop(bool)قراءة/كتابةإعداد قص المقياس.
links_up_to_date() / set_links_up_to_date(bool)قراءة/كتابةما إذا كانت الروابط محدثة.
hyperlinks_changed() / set_hyperlinks_changed(bool)قراءة/كتابةما إذا تم تغيير الروابط التشعبية.

Properties

PropertiesProperties
slides()عدد الشرائح.
hidden_slides()عدد الشرائح المخفية.
notes()عدد شرائح الملاحظات.
paragraphs()إجمالي عدد الفقرات.
words()إجمالي عدد الكلمات.
multimedia_clips()عدد مقاطع الوسائط المتعددة.

الخصائص المخصصة

PropertiesProperties
count_of_custom_properties()عدد الخصائص المخصصة.
get_custom_property_value(const std::string& name)الحصول على قيمة خاصية مخصصة.
set_custom_property_value(const std::string& name, ...)تعيين قيمة خاصية مخصصة.
get_custom_property_name(int index)الحصول على اسم الخاصية المخصصة حسب الفهرس.
remove_custom_property(const std::string& name)إزالة خاصية مخصصة.
contains_custom_property(const std::string& name)التحقق مما إذا كانت الخاصية المخصصة موجودة.
clear_custom_properties()إزالة جميع الخصائص المخصصة.
clear_built_in_properties()إعادة تعيين جميع الخصائص المدمجة إلى القيم الافتراضية.

مثال على الاستخدام

#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;

Presentation prs;
auto& props = prs.document_properties();
props.set_title("Q1 Results");
props.set_author("Finance Team");
props.set_subject("Quarterly Review");
prs.save("q1.pptx", SaveFormat::PPTX);

انظر أيضًا

 العربية