Копирование, перемещение элементов через буфер обмена

Navigation:  Создание элементов построения >

Копирование, перемещение элементов через буфер обмена

Previous pageReturn to chapter overviewNext page

 

Пиктограмма

Лента

Редактирование → Редактирование → Копировать в буфер

База данных → Редактирование → Копировать в буфер

Клавиатура

Текстовое меню

<XC>

Правка > Копировать в буфер

 

Пиктограмма

Лента

Редактирование → Редактирование → Вставить из буфера

База данных → Редактирование → Вставить из буфера

Клавиатура

Текстовое меню

<XP>

Правка > Вставить из буфера

Буфер обмена позволяет использовать уже существующие элементы чертежа для копирования их между несколькими документами одного приложения T-FLEX CAD или другое место текущего документа. Данный механизм позволяет создавать только неассоциативные копии.

Для помещения объекта в буфер обмена необходимо указать на него курсором мыши и нажать правую кнопку мыши. В контекстном меню появятся команды "Копировать в буфер обмена", "Копировать с точкой". Команды "Вставить из буфера обмена" и "Специальная вставка"  становятся доступными только при наличии какого-либо элемента в буфере обмена.

Для команд копирования через буфер обмена работают стандартные сочетания клавиш: <Ctrl><C>, <Ctrl><V>, <Ctrl><Ins>, <Shift><Ins>.

Типы элементов, доступных для выбора, определяют установки команды "FT  - Селектор". При необходимости изменить выбор элемента можно воспользоваться пунктом контекстного меню "Другой", содержащего список доступных элементов.

Используя множественный выбор можно выполнить копирование/вставку или перемещение группы элементов. Выбрать группу элементов чертежа можно одним из способов:

- при помощи окна (при перемещении мыши с нажатой левой кнопкой выделяется прямоугольная область чертежа, после чего все элементы внутри неё, доступные для выбора, будут подсвечены);

- при нажатии левой кнопки мыши и клавиши <Shift> ближайший к курсору элемент подсвечивается и добавляется в список выбранных. Нажатие левой кнопки мыши и клавиши <Ctrl> позволяет исключить элемент из списка выбранных.

После множественного выбора элементов можно вызвать перечисленные выше команды одним из способов:

1. Из контекстного меню ( нажать Правый клик Текст и выбрать команду).

2. В 'прозрачном' режиме, т.е. без явного вызова команды. В режиме ожидания команды нажмитеЛевый клик Текст для выполнения перемещения (курсор принимает форму move_kyrs).

3. Из текстового меню "Правка" - Копировать с точкой, Вставить <Ctrl><V>(<Shift><Ins>), Перенос|Перемещение|Поворот|Масштабирование|Симметрия".

 

Если включена привязка к сетке, то перемещаемую(вставляемые) элементы будут привязываться к сетке. При перемещении за горизонтальные или вертикальные линии, они также привязываются к сетке.

 

Перенос элемента

Перемещение элементов возможно в пределах одного документа. При перемещении элемента изменяется положение родительских элементов (на основе которых был создан перемещаемый элемент) и элементов-потомков (которые были созданы на основе перемещаемого элемента). Перемещение может быть одного из типов: перемещение, поворот, масштабирование, симметрия. Каждому типу соответствует отдельная команда текстового меню "Правка|Перенос". Подробнее работа этих команд описана в разделе "Перенос\копирование 2D элементов" .

Для перемещения элементов с одной страницы на другую удобно использовать следующую последовательность действий:

- выбрать элементы,

- нажать левую кнопку мыши и отпустить, не перемещая курсор,

- перейти на нужную страницу и нажать левую кнопку мыши или клавишу <Enter>.

Отменить перемещение можно нажатием правой кнопки мыши или клавиши <Esc>.

Способ привязки элемента определяет его положение относительно точки привязки. Активный способ привязки обозначается одной из пиктограмм (чтобы изменить способ привязки нажмите левую кнопку мыши на изображении пиктограммы и немногоподержите её - появится список опций, в котором можно выбрать необходимый способ):

<Ctrl+0>

По левому верхнему углу

<Ctrl+1>

По середине и верхней границе

<Ctrl+2>

По правому верхнему углу

<Ctrl+3>

По левой границе и по середине

<Ctrl+4>

По центру

<Ctrl+5>

По правой границе и по середине

<Ctrl+6>

По левому нижнему углу

<Ctrl+7>

По середине и нижней границе

<Ctrl+8>

По правому нижнему углу

<Ctrl+9>

Свободная привязка (выбор произвольной точки)

 

Копирование/Вставка элемента.

Выбор элементов  и вызов команды "Копировать" производится одним из описанных выше способов. Затем в любом месте текущего документа или в другом документе вызывается команда «Вставить». После этого на экране появится изображение копируемых элементов, которое при нажатии Левый клик Текст можно поместить в требуемое положение.

Для привязки скопированных объектов при последующей вставке в документ T-FLEX CAD можно будет использовать характерные точки объекта копирования (центр, верхний левый угол, верхний правый угол и т.п.).

Элементы копируются вместе с необходимыми элементами построения. Если копирование производится в другой документ, то связь с переменными разрывается (переменные заменяются на константы). Следует отметить, что при копировании в буфер помещаются данные не только во внутреннем формате T-FLEX, но и их изображение в формате Enhanced Metafile (EMF), что позволяет вставлять изображение выбранных элементов в другие приложения Windows, например, Word.

Если же для копирования был выбран только один элемент типа "Текст", то в буфер также заносятся текстовые данные в следующих форматах:

1. T-FLEX Paragraph Text (кроме строчного текста),

2. RTF (кроме строчного текста),

3. Неформатированный текст.

Это позволяет реализовать обмен данными как внутри одного приложения T-FLEX CAD, так и между несколькими различными приложениями.

Команда "XI - Копировать с точкой" позволяет записать в буфер обмена выбранные элементы и точку, которая будет использоваться для их привязки при вставке из буфера обмена.

 

После вызова команды к курсору будет привязано динамически перемещаемое изображение вставляемых элементов. Нажатием Левый клик Текст или с помощью опции указывается точка привязки вставляемых элементов.

В автоменю команды доступны следующие опции:

       <N>        Выбрать узел        

       <E>        Использовать переменные при совпадении имен (только при вставке в другой документ T-FLEX CAD)        

       <Alt><T>        Копировать только выбранные элементы        

       <U>        Перемещение вдоль оси X (только при вставке в исходный документ T-FLEX CAD)        

       <V>        Перемещение вдоль оси Y (только при вставке в исходный документ T-FLEX CAD)        

               Выбор точки привязки        

               Выбор действия по завершению вставки        

       <Esc>        Выйти из команды        

Опции и используются для блокировки перемещения по осям координат. Для точного задания расположения копируемых элементов или их смещения относительно исходного объекта в команде используется окно свойств. Данная опция доступна только при вставке скопированных элементов в тот же документ T-FLEX CAD.

Группа опций для выбора точек привязки позволяет указать, по какой точке будет осуществляться привязка вставляемого объекта. Для выбора доступны характерные точки объекта. Если объекты были скопированы в буфер с использованием команды "XI: Копировать в буфер обмена с точкой вставки", для привязки также можно использовать дополнительную точку, заданную в данной команде (опция ).

Как и в командах копирования в режиме "Разрушить копию с сохранением связей", при копировании через буфер обмена система принудительно копирует родительские элементы для объектов копирования (в случае, когда они изначально не были включены в набор копируемых элементов). И так же, как и в командах копирования, можно отказаться от данных действий системы с помощью опции . При активной опции элементы, чьи родители не вошли в набор копируемых элементов, будут преобразованы в свободные объекты.

Копируемые элементы могут быть связаны с переменными (исключая переменные, описывающие положение этих элементов). Для замены соответствующих параметров копируемых элементов на переменные того документа T-FLEX CAD , куда они копируются, используется опция . Данная опция доступна только при вставке скопированных элементов в другой документ T-FLEX CAD (в рамках одного работающего приложения). Если опция включена, при вставке сравниваются имена переменных в целевом документе и в копируемых объектах. Если они совпадают, для скопированных элементов устанавливаются связи с соответствующими переменными текущего документа. Переменные, для которых совпадение не обнаружено, заменяются своими значениями. При отключенной опции связи со всеми переменными разрываются (переменные заменяются на константы).

Группа опций также выполняет те же функции, что и в командах переноса, копирования, создания массивов: определяет действия, которые будут автоматически выполняться по завершении вставки из буфера. Для выбора доступны следующие варианты:

– система завершит работу команды вставки из буфера обмена;

– режим множественной вставки - после вставки первого экземпляра к курсору остается привязан динамически перемещаемый объект копирования. Т.е. система останется в состоянии ожидания ввода точки привязки для следующей копии. Указанием второй точки можно вставить вторую копию и т.д. Закончить создание копий можно нажатием Правый клик Текст или ;

– для вставленного объекта автоматически вызывается команда копирования "XI: Копировать в буфер обмена с точкой вставки";

– аналогично предыдущему варианту, но перед запуском команды копирования система перейдёт в режим редактирования списка выбранных элементов.

Выход из команды осуществляется при помощи опции (<Esc>).

 

При вставке изображения автоматически запускается команда создания картинки ("IP  - Картинка").

При вставке текста из буфера в документ T-FLEX используется внутренний формат данных.

Выбор вставляемого формата в этой команде осуществляется самим приложением. При вызове команды программа просматривает буфер в поисках подходящего формата хранящихся в буфере данных. Вставлены будут данные в первом найденном формате. Очерёдность поиска формата определяется списком:

1. Внутренний формат 1(доступен только при копировании в рамках одного приложения T-FLEX CAD)

2. T-FLEX Paragraph Text

3. RTF

4. Неформатированный текст

5. EMF

6. BMP

При вставке текста автоматически создается параграф-текст и запускается команда его редактирования ("EText").

 

При вставке в документ T-FLEX CAD объектов из AutoCAD через буфер обмена сначала появляется диалог параметров импорта (см. команду "IM - Импортировать"). В этом диалоге можно задать обычные параметры импорта из AutoCAD. Затем запускается команда "Вставить из буфера", с помощью которой можно разместить вставляемые элементы на странице - задать положение, угол поворота, масштаб.

 

Копирование свойств элемента через буфер обмена

В контекстном меню для любого 2D элемента доступна команда “Копировать свойства”. При вызове данной команды параметры выбранного элемента копируются во внутренний буфер обмена. После этого в контекстном меню при выборе любых других 2D элементов будет доступна команды “Вставить свойства из буфера”. При её вызове скопированные в буфер параметры применяются к выбранным элементам.

clip4978

clip4979

clip4980

 

Смотри: Содержание