قفل علامة الماؤ

Contents
[ ]

تسمح واجهات برمجة التطبيقات لـ Aspose.Cells بقفل بعض جوانب العلامة المائية حتى يمكن تقييد تفاعل المستخدم أو حجبه تمامًا. توضح مقطع الكود التالي استخدام Aspose.Cells for .NET API لقفل تحديد، الحركة، التحرير وإعادة تحديد العلامة المائية عن طريق إنشاء جدول بيانات من البداية.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiate a new Workbook
Workbook workbook = new Workbook();
// Get the first default sheet
Worksheet sheet = workbook.Worksheets[0];
// Add Watermark
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
FillFormat wordArtFormat = wordart.Fill;
// Set the color
wordArtFormat.SetOneColorGradient(Color.Red, 0.2, GradientStyleType.Horizontal, 2);
// Set the transparency
wordArtFormat.Transparency = 0.9;
// Make the line invisible
wordart.HasLine = false;
// Save the file
workbook.Save(dataDir + "output_out.xlsx");