没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:胡欣星|2024-12-30 16:15:55.680|阅读 26 次
概述:在这篇文章中,我们将探讨如何使用 C# 和 Aspose.Diagram for .NET 实现这一点,欢迎查阅~
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
Aspose.Diagram 是一个关于Microsoft Visio文件使用的类库。在ASP .NET网页应用程序、web服务器和Windows应用程序上的VSD和VDX 文件中,开发者仍然可以使用Aspose.Diagram。它还允许您在打开的文件中编辑图表的元素,然后以Visio和XML的格式导出。
在某些情况下,控制对 Visio 图表中特定元素的访问的能力至关重要。删除 Visio 形状保护是开发人员和用户的共同要求。此过程允许在编辑和管理图表时具有更大的灵活性。无论您从事工程、项目管理还是设计工作,了解如何删除形状保护都可以提高您的工作效率。在这篇博文中,我们将探讨如何使用 C# 和 Aspose.Diagram for .NET 实现这一点。
Aspose.Diagram for .NET 是一个功能强大的库,旨在简化 Visio 文件的操作。它为开发人员提供了以编程方式管理 Visio 图表的工具,包括删除形状保护的功能。凭借易于集成、全面的 API 和对各种 Visio 格式的支持等功能,Aspose.Diagram 使在 Visio 中使用形状保护变得非常简单。
Aspose.Diagram for .NET 提供了几个关键功能,使其成为删除 Visio 中形状保护的理想选择:
要开始使用 Aspose.Diagram for .NET,您可以通过 NuGet 安装它。在程序包管理器控制台中使用以下命令:
PM> Install-Package Aspose.Diagram
您也可以直接从发布版本中下载它。
Visio 中的形状保护功能可防止形状被意外更改(如删除、移动或编辑)。它可以保护设计中的重要部分免受意外更改。
要关闭 Microsoft Office Visio 中的形状保护,请按照以下步骤操作:
注意:您可能需要先启用“开发人员”选项卡。为此,请转到“文件”>“选项”>“高级”>“常规”,然后选中复选框以显示“开发人员”选项卡。
要使用 C# 和 Aspose.Diagram for .NET 删除 Visio 形状保护,请按照以下步骤操作:
以下是相应的 C# 代码片段:
using Aspose.Diagram; // Load diagram Diagram diagram = new Diagram("D:\\Files\\ProtectAndUnprotect.Vsd"); // Get page by name Page page = diagram.Pages[0]; // Get shape by ID Shape shape = page.Shapes[1]; // Remove Protection shape.Protection.LockAspect.Value = BOOL.False; shape.Protection.LockBegin.Value = BOOL.False; shape.Protection.LockCalcWH.Value = BOOL.False; shape.Protection.LockCrop.Value = BOOL.False; shape.Protection.LockCustProp.Value = BOOL.False; shape.Protection.LockDelete.Value = BOOL.False; shape.Protection.LockEnd.Value = BOOL.False; shape.Protection.LockFormat.Value = BOOL.False; shape.Protection.LockFromGroupFormat.Value = BOOL.False; shape.Protection.LockGroup.Value = BOOL.False; shape.Protection.LockHeight.Value = BOOL.False; shape.Protection.LockMoveX.Value = BOOL.False; shape.Protection.LockMoveY.Value = BOOL.False; shape.Protection.LockRotate.Value = BOOL.False; shape.Protection.LockSelect.Value = BOOL.False; shape.Protection.LockTextEdit.Value = BOOL.False; shape.Protection.LockThemeColors.Value = BOOL.False; shape.Protection.LockThemeEffects.Value = BOOL.False; shape.Protection.LockVtxEdit.Value = BOOL.False; shape.Protection.LockWidth.Value = BOOL.False; // Save unprotected output diagram file diagram.Save("D:\\Files\\RemoveVisioDiagramProtection.Vdx", SaveFileFormat.Vsdx);
Visio 形状保护可以防止选择、调整大小、旋转或更改形状的属性。要保护 Visio 图表免受不必要的更改,请按照前面提到的步骤操作。只需确保在步骤 #3 中将Protection类属性设置为BOOL.True 。
以下是相应的 C# 代码片段:
using Aspose.Diagram; // Load diagram Diagram diagram = new Diagram("ProtectAndUnprotect.Vsd"); // Get page by name Page page = diagram.Pages[0]; // Get shape by ID Shape shape = page.Shapes[1]; // Add Protection shape.Protection.LockAspect.Value = BOOL.True; // Save unprotected output diagram file diagram.Save("VisioDiagramProtection.Vdx", SaveFileFormat.Vsdx);
除了保护或取消保护 Visio 形状外,我们还提供各种资源来加深您对 Aspose.Diagram 的理解。查看我们的文档、教程和社区论坛以获取更多见解和示例。
在这篇博文中,我们探讨了如何在 C# 中删除 Visio 形状保护。我们讨论了 Aspose.Diagram for .NET 的功能并提供了实际的代码示例。有了这些知识,您可以有效地增强您的 Visio 图表,想要获取完整版试用,请联系在线客服~
欢迎下载|体验更多Aspose产品
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@atlvshi.cn
锁定 Excel 中的单元格对于数据完整性至关重要。在这篇教程中,我们将探讨如何使用 C# 锁定 Excel 中的单元格。
VMProtect 是一款强大的代码保护工具,支持虚拟化、混淆和加密等多种保护技术。本文将详细介绍如何将 VMProtect 集成到 Visual Studio,并提供实用技巧。
在 Word 文档中,图片和形状可以添加超链接,用于跳转到外部网站、文件,或文档中的特定位置。这篇文章将介绍如何使用 Spire.Doc for .NET 在 C# 中以编程方式修改 Word 文档中图片和形状的超链接。
本文将演示如何使用DevExpress WPF Grid控件实现列绑定到数字源字段,欢迎下载最新版组件体验!
Aspose.Diagram是一个关于Microsoft Visio文件使用的类库。
Aspose.Cells for .NET专业的电子表格控件,无需MS Excel也可满足一切Excel表格功能。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@atlvshi.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢