Блокировка и разблокировка слоя
Visio, план 2 Visio профессиональный 2019 Visio стандартный 2019 Visio профессиональный 2016 Visio стандартный 2016 Visio профессиональный 2013 Visio 2013 Visio премиум 2010 Visio 2010 Visio стандартный 2010 Еще. Меньше
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
- На вкладке Главная в группе Редактирование нажмите кнопку Слои и выберите команду Свойства слоя.
- В диалоговом окне Свойства слоя выполните одно из указанных ниже действий.
- Чтобы заблокировать слой, установите флажок в столбце Блокировка в строке для слоя, который вы хотите закрепить.
- Чтобы разблокировать слой, снимите флажок в столбце Блокировка , щелкнув ячейку в строке слоя, который вы хотите разблокировать.
Примечание: Фигуры в заблокированном слое нельзя выбрать, переместить или изменить. Кроме того, фигуры нельзя добавить в заблокированный слой. Вы можете изменить цвет фигур на заблокированном слое, задавая цвет в столбце Цвет в диалоговом окне Свойства слоя .
Запрет и разрешение изменений фигуры
Visio, план 2 Visio профессиональный 2021 Visio стандартный 2021 Visio профессиональный 2019 Visio стандартный 2019 Visio профессиональный 2016 Visio стандартный 2016 Visio профессиональный 2013 Visio 2013 Visio премиум 2010 Visio 2010 Visio стандартный 2010 Visio 2007 Visio стандартный 2007 Еще. Меньше
Чтобы предотвратить изменение документов в Visio, можно запретить выбор фигур и изменение их атрибутов (таких как ширина и высота).
Для защиты фигуры вкладка «Разработчик» должна быть видна. По умолчанию эта вкладка скрыта.
Включить вкладку «Разработчик»

- На вкладке Файл выберите пункт Параметры.
- Нажмите кнопку Дополнительно и прокрутите список вниз до раздела Общие.
- Выберите «Выполнить в режиме разработчика» и нажмите кнопку «ОК».
Предотвращение и разрешение изменения атрибутов фигуры

- Выделите фигуру в документе.
- На вкладке Разработчик в группе Макет фигуры нажмите кнопку Защита.
- Выберите атрибуты фигуры, которые нужно заблокировать, или снимите флажки тех атрибутов, блокировку которых необходимо снять, а затем нажмите кнопку ОК.
Примечание: Если фигуру можно выбрать для редактирования (с помощью одного из доступных инструментов пера), росчерки пера можно добавлять и стереть из фигуры, даже если в диалоговом окне «Защита» выбраны различные атрибуты фигуры. Чтобы запретить внесение изменений в фигуру, заблокировываем ее от выделения.
Блокировка и разблокировка фигур от выделения
- Выберите фигуру или фигуры, которые нужно защитить.
- На вкладке Разработчик в группе Макет фигуры нажмите кнопку Защита. Visio откроет диалоговое окно «Защита».
Примечание: Дополнительные информацию обо всех параметрах в этом диалоговом окне см. в диалоговом окне «Защита».




Чтобы разрешить повторное выбор фигур, выполните предыдущие действия, но затем, сжав его, нажмите кнопку «ОК».
Предотвращение и разрешение изменения атрибутов фигуры
- Выберите фигуру.
- В меню «Формат» выберите пункт «Защита».
- Выберите атрибуты фигуры, которые нужно заблокировать, или снимите флажки тех атрибутов, блокировку которых необходимо снять, а затем нажмите кнопку ОК.
Примечание: Пока для редактирования можно выбрать фигуру для редактирования (с помощью одного из доступных инструментов пера), росчерки пера можно добавлять и стереть из фигуры, даже если в диалоговом окне «Защита» выбраны различные атрибуты фигуры. Чтобы запретить внесение изменений в фигуру, заблокировываем ее от выделения.
Блокировка и разблокировка фигур от выделения
- Выберите фигуру или фигуры, которые нужно защитить.
- В меню «Формат» выберите пункт «Защита».
- Нажмите кнопку «От выделения» и дважды нажмите кнопку «ОК».

- В меню «Вид» выберите пункт «Окно проводника по рисункам».
- Щелкните правой кнопкой мыши имя документа и выберите «Защитить документ».
- В группе Защитить установите флажок Фигуры, а затем нажмите кнопку ОК.

Чтобы разблокировать фигуры от выделения, выполните предыдущие действия, но затем скройте его, а затем нажмите кнопку «ОК».
PowerPoint for Windows позволит пользователям блокировать выбранные объекты на слайдах
![]()
Microsoft анонсировала новую функцию PowerPoint для Windows, которая позволяет пользователям блокировать выбранные объекты на своих слайдах.
Блокировка объектов
Вы изменяли объекты, не желая того, во время работы над презентацией? Блокируя такие объекты, как фигуры, иконки, изображения, 3D-модели, соединители, рукописный ввод, теперь вы можете быть уверены, что не произойдет никаких сбоев. Чтобы изменить объект, вам сначала нужно его разблокировать.
Как это работает
1. Откройте PowerPoint для Windows.
2. Чтобы создать презентацию, нажмите Создать> Новая пустая презентация в меню «Файл».
3. Чтобы вставить объект, нажмите Вставить> Фигуры и выберите нужную фигуру.
4. Чтобы заблокировать только что вставленную фигуру, щелкните ее правой кнопкой мыши и выберите в контекстном меню команду «Заблокировать» или нажмите кнопку «Панель выбора» в меню «Формат фигуры», а затем нажмите иконку «Заблокировать» справа от имени объекта.
5. Чтобы разблокировать, щелкните иконку «Разблокировать» справа от имени объекта на панели «Выбор».
Любые заблокированные объекты, сохраненные в версиях, поддерживающих эту функцию, будут сохраняться в устаревших версиях Office, которые поддерживают эти блокировки.
Доступность
Эта функция будет развернута в ближайшие несколько дней для инсайдеров, использующих Current Channel (Preview) версии 2104 (Build 13905.10000) и более поздней версии.
Узнать другие подробности можно здесь.
Блокировка и разблокировка фигур в PowerPoint PPT на Java

В этой статье представлено исчерпывающее руководство по блокировке фигур в PowerPoint PPT на Java. Таким образом, вы можете защитить содержимое ваших презентаций PowerPoint. Блокировка фигур может быть полезна по разным причинам, включая предотвращение случайных изменений, защиту фирменного стиля, поддержание целостности макета и т. д. Итак, давайте продолжим и посмотрим, как заблокировать или разблокировать фигуры в презентации в Java.
- Библиотека Java для блокировки фигур в PowerPoint PPT
- Блокировка фигур PowerPoint PPT в Java
- Разблокировать фигуры в PowerPoint PPT
- Заблокировать PowerPoint PPT онлайн
Библиотека Java для блокировки фигур в PowerPoint PPT#
Чтобы заблокировать и разблокировать презентации PowerPoint, мы будем использовать Aspose.Slides for Java. Это многофункциональная библиотека Java для создания презентационных документов и управления ими. Вы можете либо скачать библиотеку, либо установить ее, используя следующую зависимость в pom.xml.
com.aspose aspose-slides 23.7 jdk16
Блокировка фигур в PowerPoint PPT на Java#
Презентации PowerPoint состоят из множества элементов, таких как текст, изображения, аудио и т. д. Aspose.Slides for Java принимает каждый элемент как фигуру или объект, производный от формы. Поэтому, если вы заблокируете все фигуры в презентации, вы сможете защитить PPT от изменения.
Aspose.Slides for Java классифицирует фигуры PowerPoint по следующим типам:
- Автоматическая форма
- Форма группы
- Соединитель
- Фоторамка
- Графические объекты
Давайте теперь посмотрим, как заблокировать фигуры в PowerPoint PPT на Java.
- Сначала загрузите файл PPT/PPTX, используя класс Presentation.
- Затем получите слайды в презентации с помощью метода Presentation.getSlides().
- Для каждого слайда получите доступ к его формам с помощью метода ISlide.getShapes().
- Для каждой фигуры в коллекции выполните следующие шаги:
- Проверьте тип формы.
- Используйте соответствующий замок в соответствии с типом формы.
В следующем примере кода показано, как заблокировать фигуры в PowerPoint PPT с помощью Java.
try < //Загрузить файл презентации Presentation pTemplate = new Presentation("presentation.pptx"); //Объект ISlide для доступа к слайдам в презентации ISlide slide = pTemplate.getSlides().get_Item(0); //Объект IShape для хранения временных фигур IShape shape; //Просмотрите все слайды в презентации for (int slideCount = 0; slideCount < pTemplate.getSlides().size(); slideCount++) < slide = pTemplate.getSlides().get_Item(slideCount); //Пройдитесь по всем фигурам на слайдах for (int count = 0; count < slide.getShapes().size(); count++) < shape = slide.getShapes().get_Item(count); //если форма является автоматической формой if (shape instanceof IAutoShape) < //Приведение типа к автоматической форме и получение блокировки автоматической формы IAutoShape Ashp = (IAutoShape) shape; IAutoShapeLock AutoShapeLock = (IAutoShapeLock) Ashp.getShapeLock(); //Применение замков формы AutoShapeLock.setPositionLocked(true); AutoShapeLock.setSelectLocked(true); AutoShapeLock.setSizeLocked(true); >//если форма является формой группы else if (shape instanceof IGroupShape) < //Приведение типа к форме группы и получение блокировки формы группы IGroupShape Group = (IGroupShape) shape; IGroupShapeLock groupShapeLock = (IGroupShapeLock) Group.getShapeLock(); //Применение замков формы groupShapeLock.setGroupingLocked(true); groupShapeLock.setPositionLocked(true); groupShapeLock.setSelectLocked(true); groupShapeLock.setSizeLocked(true); >//если форма является соединителем else if (shape instanceof IConnector) < //Приведение типа к форме соединителя и получение блокировки формы соединителя IConnector Conn = (IConnector) shape; IConnectorLock ConnLock = Conn.getShapeLock(); //Применение замков формы ConnLock.setPositionMove(true); ConnLock.setSelectLocked(true); ConnLock.setSizeLocked(true); >//если форма фоторамка else if (shape instanceof IPictureFrame) < //Приведение типа к форме рамки изображения и получение блокировки формы рамки изображения IPictureFrame Pic = (IPictureFrame) shape; IPictureFrameLock PicLock = (IPictureFrameLock) Pic.getShapeLock(); //Применение замков формы PicLock.setPositionLocked(true); PicLock.setSelectLocked(true); PicLock.setSizeLocked(true); >> > //Сохраните файл презентации pTemplate.save("ProtectedSample.pptx", SaveFormat.Pptx); > catch (Exception e)Разблокировать фигуры PowerPoint в Java#
Чтобы разблокировать заблокированные фигуры в PowerPoint PPT, вам нужно всего лишь отключить блокировки, установив для них значение false. Стоит отметить, что фигуры, заблокированные с помощью Aspose.Slides for Java, нельзя разблокировать с помощью какой-либо другой библиотеки.
В следующем примере кода показано, как разблокировать фигуры в файле PPTX в Java.
try < //Загрузить файл презентации Presentation pTemplate = new Presentation("presentation.pptx"); //Объект ISlide для доступа к слайдам в презентации ISlide slide = pTemplate.getSlides().get_Item(0); //Объект IShape для хранения временных фигур IShape shape; //Просмотрите все слайды в презентации for (int slideCount = 0; slideCount < pTemplate.getSlides().size(); slideCount++) < slide = pTemplate.getSlides().get_Item(slideCount); //Пройдитесь по всем фигурам на слайдах for (int count = 0; count < slide.getShapes().size(); count++) < shape = slide.getShapes().get_Item(count); //если форма является автоматической формой if (shape instanceof IAutoShape) < //Приведение типа к автоматической форме и получение блокировки автоматической формы IAutoShape Ashp = (IAutoShape) shape; IAutoShapeLock AutoShapeLock = (IAutoShapeLock) Ashp.getShapeLock(); //Разблокировать форму AutoShapeLock.setPositionLocked(false); AutoShapeLock.setSelectLocked(false); AutoShapeLock.setSizeLocked(false); >//если форма является формой группы else if (shape instanceof IGroupShape) < //Приведение типа к форме группы и получение блокировки формы группы IGroupShape Group = (IGroupShape) shape; IGroupShapeLock groupShapeLock = (IGroupShapeLock) Group.getShapeLock(); //Разблокировать форму groupShapeLock.setGroupingLocked(false); groupShapeLock.setPositionLocked(false); groupShapeLock.setSelectLocked(false); groupShapeLock.setSizeLocked(false); >//если форма является соединителем else if (shape instanceof IConnector) < //Приведение типа к форме соединителя и получение блокировки формы соединителя IConnector Conn = (IConnector) shape; IConnectorLock ConnLock = Conn.getShapeLock(); //Разблокировать форму ConnLock.setPositionMove(false); ConnLock.setSelectLocked(false); ConnLock.setSizeLocked(false); >//если форма фоторамка else if (shape instanceof IPictureFrame) < //Приведение типа к форме рамки изображения и получение блокировки формы рамки изображения IPictureFrame Pic = (IPictureFrame) shape; IPictureFrameLock PicLock = (IPictureFrameLock) Pic.getShapeLock(); //Разблокировать форму PicLock.setPositionLocked(false); PicLock.setSelectLocked(false); PicLock.setSizeLocked(false); >> > //Сохраните файл презентации pTemplate.save("ProtectedSample.pptx", SaveFormat.Pptx); > catch (Exception e)Блокировка фигур PPT бесплатно#
Используйте Aspose.Slides for Java и заблокируйте формы PPT без ограничений оценки, получив бесплатную временную лицензию.
Онлайн-инструмент для блокировки презентаций PowerPoint#
Воспользуйтесь нашим бесплатным онлайн-инструментом для блокировки презентаций PowerPoint. Не нужно регистрироваться или предоставлять какую-либо другую информацию.
Заключение#
В этой статье вы узнали, как заблокировать фигуры в PowerPoint PPT на Java. Кроме того, вы видели, как программно разблокировать фигуры PPT. Вы можете легко использовать этот механизм блокировки формы для защиты презентаций PowerPoint.
Кроме того, вы можете узнать больше об Aspose.Slides for Java, посетив документацию. Кроме того, вы можете оставлять свои вопросы на нашем форуме.
Смотрите также#
- Создание презентаций PowerPoint с использованием Java
- Применение 3D-эффектов в PowerPoint PPT на Java
- Извлечение изображений из PowerPoint PPT в Java
- Создание таблиц и управление ими в PowerPoint с помощью Java
- Aspose.Slides Product Family
- java api to lock shapes in powerpoint ppt
- protect ppt in java
- lock powerpoint ppt in java
- lock powerpoint ppt shapes in java
- unlock shapes in powerpoint ppt in java