قفل الرسم البياني WordArt في Aspose.Cells
Contents
[
Hide
]
تسمح واجهات برمجة التطبيقات في Aspose.Cells باضافة علامات مائية WordArt على ورقة العمل بحيث يصبح WordArt كائن يمكن نقله وتحديده على ورقة العمل. كما يمكن قفل كائن WordArt لأي تفاعل مثل التحرير والحركة والتحديد. يشرح هذا المقال استخدام طريقة Shape.SetLockedProperty لقفل بعض جوانب العلامة المائية.
تسمح واجهات برمجة التطبيقات في Aspose.Cells بقفل بعض جوانب العلامة المائية بحيث يمكن تقييدها أو منع التفاعل بشكل كامل. يظهر قطع الشيفة التالية استخدام Aspose.Cells for .NET لقفل التحديد والحركة والتحرير وتغيير مقاس العلامة المائية بإنشاء جدول بيانات من البداية.
C#
string FilePath = @"..\..\..\Sample Files\";
string FileName = FilePath + "Locking WordArt Watermark.xlsx";
//Instantiate a new Workbook
Workbook workbook = new Workbook();
//Get the first default sheet
Worksheet sheet = workbook.Worksheets[0];
//Add Watermark
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Lock Shape Aspects
wordart.IsLocked = true;
wordart.SetLockedProperty(ShapeLockType.Selection, true);
wordart.SetLockedProperty(ShapeLockType.ShapeType, true);
wordart.SetLockedProperty(ShapeLockType.Move, true);
wordart.SetLockedProperty(ShapeLockType.Resize, true);
wordart.SetLockedProperty(ShapeLockType.Text, true);
//Get the fill format of the word art
MsoFillFormat wordArtFormat = wordart.FillFormat;
//Set the color
wordArtFormat.ForeColor = Color.Red;
//Set the transparency
wordArtFormat.Transparency = 0.9;
//Make the line invisible
MsoLineFormat lineFormat = wordart.LineFormat;
lineFormat.IsVisible = false;
//Save the file
workbook.Save(FileName);