Блокировка и разблокировка слоя
Visio, план 2 Visio профессиональный 2021 Visio стандартный 2021 Visio профессиональный 2019 Visio стандартный 2019 Visio профессиональный 2016 Visio стандартный 2016 Visio профессиональный 2013 Visio 2013 Еще. Меньше
- На вкладке Главная в группе Редактирование нажмите кнопку Слои и выберите команду Свойства слоя.
- В диалоговом окне Свойства слоя выполните одно из следующих действий.
- Чтобы заблокировать слой, выберите поле проверка в столбце Блокировка в строке слоя, который требуется заблокировать.
- Чтобы разблокировать слой, очистите поле проверка в столбце Блокировка, щелкнув ячейку в строке для слоя, который нужно разблокировать.
Примечание: Фигуры на заблокированном слое не могут быть выделены, перемещены или изменены. Кроме того, фигуры не могут быть добавлены в заблокированный слой. Вы можете изменить цвет фигур на заблокированном слое, задав цвет в столбце Цвет диалогового окна Свойства слоя .
Запрет и разрешение изменений фигуры
Чтобы предотвратить изменение документов в Visio, можно запретить выбор фигур и изменение их атрибутов (таких как ширина и высота).
Для защиты фигуры требуется, чтобы вкладка «Разработчик» была видимой. По умолчанию эта вкладка скрыта.
Включение вкладки «Разработчик»
- На вкладке Файл выберите пункт Параметры.
- Нажмите кнопку Дополнительно и прокрутите список вниз до раздела Общие.
Запретить или разрешить изменения атрибутов фигуры
- Выделите фигуру в документе.
- На вкладке Разработчик в группе Макет фигуры нажмите кнопку Защита.
Примечание: Если для редактирования можно выбрать рукописную фигуру (с помощью одного из доступных инструментов пера), рукописные росчерки можно добавлять в фигуру рукописного ввода или удалять из нее, даже если в диалоговом окне Защита выбраны различные атрибуты фигуры. Чтобы предотвратить любые изменения в фигуре рукописного ввода, заблокируйте фигуру при выделении.
Блокировка или разблокировка фигур при выделении
- Выберите фигуру или фигуры, которые нужно защитить.
- На вкладке Разработчик в группе Макет фигуры нажмите кнопку Защита. Visio открывает диалоговое окно Защита.
Примечание: Дополнительные сведения обо всех различных параметрах этого диалогового окна см. в разделе Диалоговое окно «Защита».
Выберите поле Из выделения проверка и нажмите кнопку ОК дважды.
На вкладке Разработчик в группе Показать и скрыть выберите поле Рисование Обозреватель проверка.
В окне Проводник по документам щелкните правой кнопкой мыши имя документа, а затем в контекстном меню выберите команду Защитить документ.
В группе Защитить установите флажок Фигуры, а затем нажмите кнопку ОК.
Чтобы снова разрешить выбор фигур, выполните предыдущие действия, снимите флажок Фигуры проверка и нажмите кнопку ОК.
Рисование фигуры в Visio
Visio, план 2 Visio в Microsoft 365 Visio, план 1 Visio профессиональный 2021 Visio стандартный 2021 Visio профессиональный 2019 Visio стандартный 2019 Visio профессиональный 2016 Visio стандартный 2016 Еще. Меньше
Фигуры можно рисовать до нужного размера с помощью инструмента Рисование фигуры в Visio.
Вы можете создавать собственные настраиваемые фигуры с помощью прямоугольника, многоточия, дуги, произвольной формы и карандаша в Visio.
Если вы хотите иметь возможность применять цвета заливки к новой фигуре, необходимо создать закрытую фигуру. Если вы используете инструмент «Прямоугольник» или » Эллипс» , вы автоматически получаете закрытые фигуры. По умолчанию закрытые фигуры заполняются сплошным цветом.
В этом примере прямоугольник является закрытой фигурой, так как он заполнен сплошным цветом. Вы можете сказать, что треугольник не закрыт, так как он не заполнен сплошным цветом, и вы можете увидеть фон рисунка через фигуру.
В этой статье
- Рисование прямоугольника или круга
- Рисование произвольной фигуры
- Изменение фигуры
- Создание фигуры master
Рисование прямоугольника или круга
- На вкладке Главная в группе Сервис щелкните стрелку рядом с элементом Прямоугольник
, а затем выполните одно из следующих действий:
- Чтобы нарисовать прямоугольник, выберите инструмент Прямоугольник .
- Чтобы нарисовать круг или овал, выберите инструмент Эллипс .
Рисование произвольной фигуры
- На вкладке Главная в группе Сервис щелкните стрелку рядом с элементом Прямоугольник
, а затем выполните одно из следующих действий:
- Чтобы нарисовать прямую линию, выберите инструмент Линия .
- Чтобы нарисовать неправильную фигуру, выберите инструмент «Свободная форма «.
- Чтобы нарисовать изогнутую линию, выберите инструмент Arc .
- После рисования сегмента фигура отображает вершины
Примечание: Чтобы отменить сегмент, нажмите клавиши CTRL+Z. Сегменты удаляются в обратном порядке, в котором они были нарисованы.
Изменение фигуры
Большинство фигур в Visio можно изменить, добавляя, удаляя и изменяя сегменты фигуры.
Удаление сегмента из фигуры
- На вкладке Главная в группе Сервис щелкните стрелку рядом с элементом Прямоугольник
, а затем выберите инструмент Карандаш
.
Выберите фигуру, из которой нужно удалить сегмент, щелкните вершину
Добавление сегмента в фигуру
- На вкладке Главная в группе Сервис щелкните стрелку рядом с элементом Прямоугольник
, а затем выберите инструмент Карандаш
.
Изменение формы
- На вкладке Главная в группе Сервис щелкните стрелку рядом с элементом Прямоугольник
, а затем выберите инструмент Карандаш
.
Выделите фигуру, щелкните вершину
Создание фигуры master
Вы можете повторно использовать настраиваемую фигуру в других рисунках, сделав ее master фигурой. Чтобы превратить настраиваемую фигуру в master фигуру, сделайте следующее?
- В области Фигуры щелкните Другие фигуры, а затем выберите пользовательский набор элементов или создайте пользовательский набор элементов, выбрав Новый набор элементов (единицы сша) или Новый набор элементов (Метрика).
- На странице документа выберите настраиваемую фигуру и перетащите ее в новый набор элементов на панели Фигуры .
- Чтобы переименовать новую фигуру master, щелкните ее правой кнопкой мыши, выберите команду Переименовать образец и введите имя новой фигуры master.
- В области Фигуры в настраиваемом наборе элементов нажмите кнопку Сохранить, чтобы сохранить изменения в настраиваемом наборе элементов с новой фигурой master.
Дополнительные сведения о создании фигуры master см. в разделах Создание фигуры или Изменение фигуры master.
Фигуры настраиваемого размера можно рисовать непосредственно на холсте с помощью параметров прямоугольника, квадрата, линии, круга и многоточия в меню Рисование фигуры на вкладке Вставка (или Главная) на ленте панели инструментов:
- Открыв рисунок в Веб-приложение Visio, выберите вкладку Вставка на ленте.
- Выберите Рисовать фигуру, а затем выберите фигуру, которую вы хотите нарисовать.
Защита или снятие защиты фигур Visio от изменений в C#
Файлы Visio содержат различные типы фигур и соединителей для создания различных схем. В некоторых случаях может потребоваться защитить определенные фигуры от изменений. После таких сценариев в этой статье объясняется, как программно защитить или снять защиту с фигур на схеме Visio на C#.
- Защита и снятие защиты с фигур в Visio Diagram — установка C# API
- Программная защита фигур Visio от изменений на C#
- Снятие защиты с фигур Visio в C#
Защита или снятие защиты с файлов Visio Shapes — установка .NET API#
Aspose.Diagram for .NET API поддерживает создание и редактирование различных типов диаграмм, таких как блок-схемы, организационные диаграммы и т. д. Вы можете работать с различными форматами файлов без необходимости установки приложения Microsoft Visio. . Вы можете легко установить API, загрузив эталонный DLL-файл из раздела Загрузки или выполнив команду установки NuGet ниже:
PM> Install-Package Aspose.Diagram
Защита фигур Visio от изменений в C##
Вы можете установить различные свойства для защиты фигур на схемах Visio от изменений. Например, вы можете заблокировать редактирование текста, поворот, высоту и т. д. Чтобы защитить фигуры в файле схемы VSD или VSDX Visio, выполните следующие действия:
- Загрузите исходную диаграмму Visio с помощью класса Diagram.
- Получите доступ к странице, а затем к определенной фигуре, используя ее идентификатор.
- Защитите различные свойства формы от изменений.
- Сохраните выходную диаграмму.
В приведенном ниже фрагменте кода показано, как программно защитить фигуры Visio на C#.
// Диаграмма ввода нагрузки Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd"); // Получить страницу по названию Aspose.Diagram.Page page = diagram.Pages.GetPage("Flow 1"); // Получить форму по ID Aspose.Diagram.Shape shape = page.Shapes.GetShape(1); // Установить защиту shape.Protection.LockAspect.Value = Aspose.Diagram.BOOL.True; shape.Protection.LockCrop.Value = Aspose.Diagram.BOOL.True; shape.Protection.LockCustProp.Value = Aspose.Diagram.BOOL.True; shape.Protection.LockDelete.Value = Aspose.Diagram.BOOL.True; shape.Protection.LockHeight.Value = Aspose.Diagram.BOOL.True; shape.Protection.LockMoveX.Value = Aspose.Diagram.BOOL.True; shape.Protection.LockMoveY.Value = Aspose.Diagram.BOOL.True; shape.Protection.LockRotate.Value = Aspose.Diagram.BOOL.True; shape.Protection.LockTextEdit.Value = Aspose.Diagram.BOOL.True; // Сохранить защищенную выходную визуальную диаграмму diagram.Save("VisioShapeProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);
Снятие защиты с фигур Visio в C##
Вы можете снять защиту с фигур на схеме Visio, выполнив следующие действия:
- Загрузите входной файл схемы Visio.
- Снимите защиту с фигур, открыв определенную страницу и ее фигуры.
- Экспортируйте выходной файл Visio.
В следующем примере кода показано, как программно снять защиту с фигур на схеме Visio в C#.
// Диаграмма ввода нагрузки Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram(dataDir + "ProtectAndUnprotect.vsd"); // Получить страницу по названию Aspose.Diagram.Page page = diagram.Pages.GetPage("Flow 1"); // Получить форму по ID Aspose.Diagram.Shape shape = page.Shapes.GetShape(1); // Снять защиту с фигур Visio shape.Protection.LockAspect.Value = Aspose.Diagram.BOOL.False; shape.Protection.LockCrop.Value = Aspose.Diagram.BOOL.False; shape.Protection.LockCustProp.Value = Aspose.Diagram.BOOL.False; shape.Protection.LockDelete.Value = Aspose.Diagram.BOOL.False; shape.Protection.LockHeight.Value = Aspose.Diagram.BOOL.False; shape.Protection.LockMoveX.Value = Aspose.Diagram.BOOL.False; shape.Protection.LockMoveY.Value = Aspose.Diagram.BOOL.False; shape.Protection.LockRotate.Value = Aspose.Diagram.BOOL.False; shape.Protection.LockTextEdit.Value = Aspose.Diagram.BOOL.False; // Сохранить незащищенную выходную диаграмму Visio diagram.Save("VisioShape_unProtect_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);
Вывод#
В этой статье вы узнали, как защитить или снять защиту с фигур в файле схемы Visio в формате VSD или VSDX программными средствами на C#. Кроме того, вы можете заглянуть в раздел документация, чтобы узнать о различных других функциях API. Если у вас есть вопросы, обращайтесь к нам на форум.
Смотрите также#
- Aspose.Diagram Product Family
- protect visio shapes
- unprotect visio shapes
- protect visio shapes from changes csharp
- csharp unprotect Shapes in Visio
- unprotect shapes in VSD VSDX files
- protect shapes in VSD VSDX files