الفئة RvmSaveOptions
محتويات
[
يخفي
]RvmSaveOptions class
خيارات الحفظ لملف Aveva PDMS RVM.
public class RvmSaveOptions : SaveOptions
المُنشئات
| الاسم | الوصف |
|---|---|
| RvmSaveOptions() | منشئ RvmSaveOptions |
| RvmSaveOptions(FileContentType) | منشئ RvmSaveOptions |
الخصائص
| الاسم | الوصف |
|---|---|
| AttributeListFile { get; set; } | يحصل أو يعيّن اسم ملف قائمة السمات، سيولد المصدّر اسمًا بناءً على اسم ملف .rvm عندما تكون هذه الخاصية غير معرفة، القيمة الافتراضية هي null. |
| AttributePrefix { get; set; } | يحصل أو يعيّن البادئة للسمات التي سيتم تصديرها، الخاصية المصدّرة لن تحتوي على بادئة، السمات المخصصة ذات البادئة المختلفة لن تُصدّر، القيمة الافتراضية هي ‘rvm:’. على سبيل المثال إذا كانت الخاصية rvm:Refno=345، فإن السمة المصدّرة ستكون Refno = 345، تُزال البادئة. |
| Author { get; set; } | معلومات المؤلف، القيمة الافتراضية هي ‘3d@aspose’ |
| CreationTime { get; set; } | الطابع الزمني الذي صدر هذا الملف، القيمة الافتراضية هي الوقت الحالي |
| Encoding { get; set; } | يحصل أو يضبط الترميز الافتراضي للملفات النصية. القيمة الافتراضية هي null مما يعني أن المستورد/المصدر سيقرر أي ترميز يستخدم. |
| ExportAttributes { get; set; } | يحصل أو يعيّن ما إذا كان سيتم تصدير قائمة السمات إلى ملف .att خارجي، القيمة الافتراضية هي false. |
| ExportTextures { get; set; } | محاولة نسخ القوام المستخدمة في المشهد إلى دليل الإخراج. |
| FileFormat { get; } | يحصل على تنسيق الملف المحدد في خيار الحفظ/التحميل الحالي. |
| FileName { get; set; } | اسم ملف المشهد المُصدّر/المستورد. هذا اختياري، لكنه مفيد عند تسلسل الأصول الخارجية مثل مادة OBJ. |
| FileNote { get; set; } | ملاحظة الملف في رأس الملف. |
| FileSystem { get; set; } | السماح للمستخدم بالتعامل مع كيفية إدارة التبعيات الخارجية أثناء التحميل/الحفظ. |
| LookupPaths { get; set; } | بعض الملفات مثل OBJ تعتمد على ملف خارجي، مسارات البحث ستسمح لـ Aspose.3D بالبحث عن الملف الخارجي للتحميل. |
أمثلة
الكود التالي يوضح كيفية تصدير السمة في RVM.
Scene scene = new Scene();
var box = new Box().ToMesh();
//اسم العقدة مطلوب لتصدير السمات
var boxNode = scene.RootNode.CreateChildNode("box", box);
boxNode.SetProperty("rvm:Price", 12.0);
boxNode.SetProperty("rvm:Weight", 30.0);
var opt = new RvmSaveOptions();
//الخصائص ذات البادئة rvm: سيتم تصديرها.
opt.ExportAttributes = true;
opt.AttributePrefix = "rvm:";
opt.Author = "Aspose.3D";
opt.FileNote = "Test attribute export";
scene.Save("output.rvm", opt);
انظر أيضًا
- class SaveOptions
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D