الفئة 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);

انظر أيضًا