Перейти к содержимому

Как в draw io сделать пунктирную стрелку

  • автор:

Стрелка с изменемой точкой

Я пытаюсь воспроизвести эффект draw.io. Когда вы рисуете стрелку, она отображает синюю точку в середине стрелки, которая позволяет создать угол между двумя линиями, и отображает две синие точки, которые позволяют вам сделать то же самое с двумя новыми линиями. Я добавил изображение ниже, чтобы было легче понять. Интересно, как динамически кодировать эти синие точки, которые позволяют «ломать» линию. введите сюда описание изображения Кликнули между крайними точками стрелки и повернули её часть. введите сюда описание изображения Ниже код, что у меня получилось :

var ctx = tempcanvas.getContext('2d'), mainctx = canvas.getContext('2d'), w = canvas.width, h = canvas.height, x1, y1, isDown = false; ctx.translate(0.5, 0.5); tempcanvas.onmousedown = function(e) < var rect = canvas.getBoundingClientRect(); x1 = e.clientX - rect.left; y1 = e.clientY - rect.top; isDown = true; >tempcanvas.onmouseup = function() < isDown = false; mainctx.drawImage(tempcanvas, 0, 0); ctx.clearRect(0, 0, w, h); >tempcanvas.onmousemove = function(e) < if (!isDown) return; var rect = canvas.getBoundingClientRect(), x2 = e.clientX - rect.left, y2 = e.clientY - rect.top; var p0=; var p1=; ctx.clearRect(0, 0, w, h); drawLineWithArrowhead(p0,p1,25); > function drawLineWithArrowhead(p0,p1,headLength)< var PI=Math.PI; var degreesInRadians225=225*PI/180; var degreesInRadians135=135*PI/180; var dx=p1.x2-p0.x1; var dy=p1.y2-p0.y1; var angle=Math.atan2(dy,dx); // calc arrowhead points var x225=p1.x2+headLength*Math.cos(angle+degreesInRadians225); var y225=p1.y2+headLength*Math.sin(angle+degreesInRadians225); var x135=p1.x2+headLength*Math.cos(angle+degreesInRadians135); var y135=p1.y2+headLength*Math.sin(angle+degreesInRadians135); ctx.beginPath(); // draw the line from p0 to p1 ctx.moveTo(p0.x1,p0.y1); ctx.lineTo(p1.x2,p1.y2); // draw partial arrowhead at 225 degrees ctx.moveTo(p1.x2,p1.y2); ctx.lineTo(x225,y225); // draw partial arrowhead at 135 degrees ctx.moveTo(p1.x1,p1.y1); ctx.lineTo(x135,y135); // stroke the line and arrowhead ctx.stroke(); >
canvas #canvas

Отслеживать
задан 28 мар 2020 в 15:31
Alexandr_TT Alexandr_TT
110k 23 23 золотых знака 113 113 серебряных знаков 377 377 бронзовых знаков
ассоциация:stackoverflow.com/q/60363651/7394871
28 мар 2020 в 15:32

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

введите сюда описание изображения

Первым щелчком вы указываете начало стрелки, вторым кликом конец стрелки, её можно перетаскивать.

Если кликнуть между крайними точками, образуется новый узел, как шарнир, вокруг которого можно вращать часть стрелки.

Надеюсь это поможет в ответе на ваш вопрос, читайте также комментарии в коде:

const ctx = canvas.getContext("2d"); ctx.bounds = canvas.getBoundingClientRect(); const P2 = (x = 0, y = 0) => (); const points = []; const lineStyle = "#000"; const nearLineStyle = "#0AF"; const lineWidth = 2; const nearLineWidth = 3; const pointStyle = "#000"; const nearPointStyle = "#0AF"; const pointLineWidth = 1; const nearPointLineWidth = 2; const arrowSize = 18; const pointSize = 5; const nearPointSize = 15; const checkerSize = 256; // удвоение const checkerCol1 = "#CCC"; const checkerCol2 = "#EEE"; const MIN_SELECT_DIST = 20; // в пикселях; var w = canvas.width, h = canvas.height; var cw = w / 2, ch = h / 2; var cursor = "default"; var toolTip = ""; const mouse = < x: 0, y: 0, button: 0 >; const drag = ; requestAnimationFrame(update); function mouseEvents(e) < mouse.x = e.pageX - ctx.bounds.left - scrollX; mouse.y = e.pageY - ctx.bounds.top - scrollY; if (e.type === "mousedown") < mouse.button |= 1 else if (e.type === "mouseup") < mouse.button &= ~(1 > ["down", "up", "move"].forEach(name => document.addEventListener("mouse" + name, mouseEvents)); const checkerboard = (()=> < const s = checkerSize, s2 = s / 2; const c = document.createElement("canvas"); c.height = c.width = checkerSize; const ctx = c.getContext("2d", ); ctx.fillStyle = checkerCol1; ctx.fillRect(0,0,s, s); ctx.fillStyle = checkerCol2; ctx.fillRect(0,0,s2,s2); ctx.fillRect(s2,s2,s2,s2); ctx.globalAlpha = 0.25; var ss = s2; while(ss > 8) < ctx.fillStyle = ctx.createPattern(c, "repeat"); ctx.setTransform(1/8,0,0,1/8,0,0); ctx.fillRect(0,0,s * 8,s * 8); ss /= 2; >return ctx.createPattern(c, "repeat"); >)(); function nearestPointLine(points, point, minDist) < // fills nearest object with nearest point and line to point if within minDist. var i = 0, p1, dist; nearest.reset(minDist); const v1 = P2(); const v2 = P2(); const v3 = P2(); for (const p of points) < v2.x = point.x - p.x; v2.y = point.y - p.y; dist = (v2.x * v2.x + v2.y * v2.y) ** 0.5; if(dist < nearest.point.dist) < nearest.point.dist = dist; nearest.point.p = p; nearest.point.idx = i; >if (p1) < v1.x = p1.x - p.x; v1.y = p1.y - p.y; v2.x = point.x - p.x; v2.y = point.y - p.y; const u = (v2.x * v1.x + v2.y * v1.y) / (v1.y * v1.y + v1.x * v1.x); if (u >= 0 && u > > p1 = p; i ++; > if (nearest.point.idx > -1 && nearest.point.dist / 2 else if (nearest.line.idx > -1) < nearest.active = nearest.line; nearest.near = true; >> function drawLine(p1, p2) < ctx.moveTo(p1.x, p1.y); ctx.lineTo(p2.x, p2.y); >function drawLineArrow(p1, p2) < var nx = p1.x - p2.x; var ny = p1.y - p2.y; const d =( nx * nx + ny * ny) ** 0.5; if(d >arrowSize) < nx /= d; ny /= d; ctx.setTransform(-nx, -ny, ny, -nx, p2.x, p2.y); ctx.beginPath() ctx.fillStyle = ctx.strokeStyle; ctx.moveTo(0, 0); ctx.lineTo(-arrowSize, arrowSize / 2); ctx.lineTo(-arrowSize, -arrowSize / 2); ctx.fill(); ctx.setTransform(1,0,0,1,0,0); >> function drawPoint(p, size = pointSize) < ctx.rect(p.x - size / 2, p.y - size / 2, size, size); >function drawLines(points) < var p1; ctx.strokeStyle = lineStyle; ctx.lineWidth = lineWidth; ctx.beginPath() for(const p of points) < if (p1) < drawLine(p1 ,p) >p1 = p; > ctx.stroke(); if(points.length > 1) < drawLineArrow(points[points.length - 2], p1); >> function drawPoints(points) < ctx.strokeStyle = pointStyle; ctx.lineWidth = pointLineWidth; ctx.beginPath() for(const p of points) < drawPoint(p) >ctx.stroke(); > function sizeCanvas() < if (w !== innerWidth || h !== innerHeight) < cw = (w = canvas.width = innerWidth) / 2; ch = (h = canvas.height = innerHeight) / 2; ctx.bounds = canvas.getBoundingClientRect(); >> const nearest = < point: < isPoint: true >, line: < onLine: P2() >, reset(minDist) < nearest.point.dist = minDist; nearest.point.idx = -1; nearest.line.dist = minDist; nearest.line.idx = -1; nearest.active = null; nearest.near = false; >, draw() < const a = nearest.active; if (a) < if (a.isPoint) < ctx.strokeStyle = nearPointStyle; ctx.lineWidth = nearPointLineWidth; ctx.beginPath() drawPoint(a.p, nearPointSize); ctx.stroke(); >else < ctx.strokeStyle = nearLineStyle; ctx.lineWidth = nearLineWidth; ctx.beginPath() drawLine(a.p1, a.p2); ctx.stroke(); ctx.strokeStyle = nearPointStyle; ctx.lineWidth = nearPointLineWidth; ctx.beginPath() drawPoint(a.onLine, nearPointSize); ctx.stroke(); >> > > function update() < cursor = "crosshair"; toolTip = ""; ctx.setTransform(1, 0, 0, 1, 0, 0); // отмена трансформации ctx.globalAlpha = 1; // reset alpha sizeCanvas(); ctx.fillStyle = checkerboard; ctx.fillRect(0, 0, w, h); if (!drag.dragging) < nearestPointLine(points, mouse, MIN_SELECT_DIST); if (nearest.near && nearest.active.isPoint) < cursor = "move"; toolTip = "Drag to move point">else if (nearest.near) < cursor = "crosshair"; toolTip = "Click/drag to cut and drag new point" >else < if (points.length < 2) < cursor = "crosshair"; toolTip ="Click to add point"; >else < cursor = "default"; toolTip = ""; >> > drawLines(points); drawPoints(points); nearest.draw(); if((mouse.button & 1) === 1) < if (!drag.dragging) < if(points.length < 2 && !nearest.near) < points.push(P2(mouse.x, mouse.y)); mouse.button = 0; >else if (nearest.near) < if (nearest.active.isPoint) < drag.point = nearest.active.p; >else < drag.point = P2(nearest.active.onLine.x, nearest.active.onLine.y); points.splice(nearest.active.idx, 0, drag.point); nearestPointLine(points, drag.point, 20); >drag.offX = drag.point.x - mouse.x; drag.offY = drag.point.y - mouse.y; drag.dragging = true; > > if(drag.dragging) < drag.point.x = drag.offX + mouse.x; drag.point.y = drag.offY + mouse.y; drag.point.x = drag.point.x < 1 ? 1 : drag.point.x >w - 2 ? w - 2 : drag.point.x; drag.point.y = drag.point.y < 1 ? 1 : drag.point.y >h - 2 ? h - 2 : drag.point.y; cursor = "none"; > > else if((mouse.button & 1) === 0) < drag.dragging = false; drag.point = null; >canvas.title = toolTip; canvas.style.cursor = cursor; requestAnimationFrame(update); >

Выравнивание и расстановка фигур на схеме

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 есть несколько инструментов, которые помогут вам аккуратно и аккуратно выровнять фигуры и соединитеческие соединения.

  • Параметры выравнивания делают фигуры выровненные прямыми.
  • Параметры положения делают фигуры четными.
  • Командымакета для конкретного шаблона. Некоторые шаблоны схем имеют собственные команды макета, предназначенные специально для этого типа диаграммы, в том числе шаблоны «Организацивая диаграмма» и «Схема мозгового штурма».
  • Параметры выравнивания делают фигуры выровненные прямыми.
  • Параметры положения делают фигуры четными.
  • Командымакета для конкретного шаблона. Некоторые шаблоны схем имеют собственные команды макета, предназначенные специально для этого типа диаграммы, в том числе шаблоны «Организацивая диаграмма» и «Схема мозгового штурма».

Автоматическое выравнивание и одновременное выравнивание фигур

Благодаря этому параметру фигуры будут как можно ближе друг к другу выровнены, но будут выровнены друг от друга с ровными между ними.

  1. Выберите фигуры, которые вы хотите выровнять и сжать, или щелкните за пределами схемы, чтобы удалить выделение. Если ничего не выбрано, это влияет на все фигуры.
  2. На домашней >выберите >положение >выравнивание по & места.

Выравнивание фигур

Команды этого раздела выравнивают фигуры, не изменяя между ними интервалы. Чтобы просмотреть результат изменения, удерживайте указатель на команде.

Выровнять соединителенные линии

Этот параметр настраивает выравнивание фигур, чтобы соединитеальные линии были максимально прямыми.

  1. Выберите фигуры, которые требуется выровнять.
  2. На вкладке «Главная» в группе «Упорядоставить» нажмите кнопку «Выровнять», а затем выберите «Авто выравнивание».
Выбор направления выравнивания
  1. Выберите основную фигуру, к которую вы хотите выровнять другие фигуры.
  2. Удерживая нажатой клавишу SHIFT, выберите другие фигуры, которые нужно выровнять по основной фигуре.
  3. На вкладке «Главная» в группе «Упорядоставить» нажмите кнопку «Выровнять» и выберите вариант выравнивания.

Position commands

Кнопка «Положение» на вкладке «Главная» в группе «Упорядоставить» помогает совме просто расположить фигуры или изменить ориентацию фигур.

Точное пространство фигур

Команды в этом разделе выравнивают фигуры, не меняя их выравнивание. Чтобы просмотреть результат изменения, удерживайте указатель на команде.

  1. Выберите фигуры, для которые нужно ввести пробелы, или щелкните пустую область на странице, чтобы удалить выделение. Если ничего не выбрано, это влияет на все фигуры.
  2. Щелкните «Главная» >«>положение > интервалы между фигурами. Чтобы точно настроить интервал, нажмите кнопку «Параметры интервала» и выберите нужное расстояние.

Чтобы выбрать другой способ интервала, выберите заголовок ниже, чтобы открыть его и посмотреть подробные инструкции.

Использование параметров «Распространить»

Команды интервалов, доступные в более ранних версиях Visio, в которых доступны различные параметры интервалов.

    Чтобы выбрать три или более фигур, щелкните их, удерживая нажатой shift или CTRL.

Примечание: Если не выбрать три или более фигур, команды для их распределения будут недоступны.

  • При вертикальном распределении границы определяются верхними и нижними фигурами в выделениях.
  • При горизонтальном распределении границы определяются левой и правой фигурами в выделения.
  • Чтобы добавить направляющие и приклеить фигуры к ним, выберите поле «Создать направляющие» и приклейте фигуры к ним. При выборе этого параметра можно переместить внешнюю направляющие, чтобы перераспределить все фигуры.
Сохраняйте фигуры от разрывов страниц при печати

Если схема будет напечатана, вы можете убедиться, что фигуры не разделены на разрывы страниц.

  1. Вы можете выбрать фигуры, для удаления разрывов страниц или щелкнуть за пределами схемы, чтобы удалить их. Если ничего не выбрано, это влияет на все фигуры.
  2. На домашней >упорядо >положение,а затем выберите «Переместить разрывы страниц».

Кроме того, можно настроить параметры авто выравнивания и автоматического пробела таким образом, чтобы эти команды не помещали фигуры на разрывы страниц:

  • На домашней >«>положение» и убедитесь, что включено предотвращение разрывов страниц. Если нет, щелкните его. Если команда включена, в меню рядом с ней появится отметка.
Сориентировать фигуры

Параметры в подменю «Повернуть фигуры» поворачивать и отразить выбранную фигуру.

  • Выберите фигуру, а затем щелкните соответствующую команду.
  • На вкладке «Главная» в группе «Упорядочивать» нажмите кнопку «Положение», выберите «Повернуть фигуры»и выберите один из вариантов.

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

С другой стороны, команды в подменю «Повернуть схему» будут поворачивать и отобразить ориентацию схемы, но при этом не менять ориентацию фигуры.

Расположение фигур вручную

Когда вы перетаскивать фигуру, ее можно разместить в нужном месте с помощью зеленых направляющих. На рисунке ниже стрелки рассылки появляются при перетаскивание фигуры в соответствие с распределением других соседних фигур. Пунктирные линии помогают выровнять их по горизонтали или по вертикали с другими фигурами.

Направляющие выравнивания и размещения

Команды макета для конкретного шаблона

Если шаблон, который вы используете для схемы, имеет вкладку, посвященную этому типу диаграммы, как это делают шаблоны «Организацивая диаграмма» и «Схема мозгового штурма», проверьте, есть ли в нем команда макета, предназначенная для этой схемы. Если да, попробуйте и посмотрите, не понравится ли вам результат.

  • Параметры выравнивания делают фигуры выровненные прямыми.
  • Параметры интервала делают фигуры четными.
  • Командымакета для конкретного шаблона. Некоторые шаблоны схем имеют собственные команды макета, предназначенные специально для этого типа диаграммы, в том числе шаблоны «Организацивая диаграмма» и «Схема мозгового штурма».

Ваш браузер не поддерживает видео.

Кнопка автоматического выравнивания & пробела

Кнопка «Автоматически выровнять & пробел» находится на вкладке «Главная» в группе «Упорядоставить». Этот инструмент позволяет расположить фигуры как можно ближе к текущим позициям, но выровнять их друг с другом и расположить их на равной разной позиции.

  1. Выберите фигуры, которые вы хотите выровнять и сжать, или щелкните за пределами схемы, чтобы удалить выделение. Если ничего не выбрано, это влияет на все фигуры.
  2. Нажмите кнопку «Авто выравнивание & пробелом».

Position commands

Кнопка «Положение» находится на вкладке «Главная» в группе «Упорядоставить». Щелкните стрелку, чтобы увидеть команды выравнивания, интервалов и переначертания выбранных фигур.

Выравнивание фигур

Команды в этом разделе выравнивают фигуры, не изменяя их интервалы. Чтобы просмотреть результат изменения, удерживайте указатель на команде.

Использование авто выравнивания
  1. Выберите фигуры, которые требуется выровнять.
  2. На вкладке «Главная» в группе «Упорядоставить» нажмите кнопку «Положение».
  3. Нажмите кнопку «Авто выравнивание».
Указание направления выравнивания
  1. Выберите фигуру, к которой вы хотите выровнять другие фигуры, а затем нажмите и щелкните их, нажав shift. Основная фигура имеет толстую пурпурную структуру.
  2. На вкладке «Главная» в группе «Упорядоставить» нажмите кнопку «Положение».
  3. Выберите нужный вариант выравнивания.

Определенные команды выравнивания выравнивают выбранные фигуры по основной фигуре. Однако команда «Авто выравнивание» не выравнивается по основной фигуре.

Пробелы

Команды в этом разделе выравнивают фигуры, не меняя их выравнивание. Чтобы просмотреть результат изменения, удерживайте указатель на команде.

Использование автозамесяного пространства
  1. Выберите фигуры, которые нужно сжать, или щелкните за пределами схемы, чтобы удалить выделение. Если ничего не выбрано, это влияет на все фигуры.
  2. На вкладке «Главная» в группе «Упорядоставить» нажмите кнопку «Положение».
  3. Нажмите кнопку «Автозаметка», чтобы переместить все выбранные фигуры на указанное расстояние от соседних фигур. Чтобы изменить расстояние междустрого интервала, нажмите кнопку «Параметры интервала» и за выберите нужное расстояние.
Использование параметров распространения

Команды интервалов, доступные в более ранних версиях Visio, по-прежнему доступны, в которых доступны различные параметры интервалов.

  1. Чтобы выбрать три или более фигур, щелкните их, удерживая нажатой shift или CTRL. Команды для распределения фигур будут отключены, если не выбрать три или более фигур.
  2. На вкладке «Главная» в группе «Упорядоставить» нажмите кнопку «Положение» и выберите пункт «Фигуры пробела».
  3. Выберите вариант распространения. Нажмите кнопку «Дополнительные параметры распространения», чтобы открыть диалоговое окно «Распространение фигур».
    • При вертикальном распределении границы определяются верхними и нижними фигурами в области выделения.
    • При горизонтальном распределении границы определяются левой и правой фигурами в области выделения.
    • Чтобы добавить направляющие и приклеить фигуры к ним, выберите поле «Создать направляющие» и приклейте фигуры к ним. При выборе этого параметра можно переместить внешнюю направляющие, чтобы перераспределить все фигуры.
Перемещение фигур с разрывов страниц

Если схема будет напечатана, вы можете убедиться, что фигуры не разделены на разрывы страниц.

  1. Вы можете выбрать фигуры, для удаления разрывов страниц или щелкнуть за пределами схемы, чтобы удалить их. Если ничего не выбрано, это влияет на все фигуры.
  2. На вкладке «Главная» в группе «Упорядоставить» нажмите кнопку «Положение».
  3. Нажимайте указатель мышина фигуры пробелов, а затем щелкните «Переместить разрывы страниц».

Кроме того, можно настроить автоматическое выравнивание и автоматическое размещение пробелов таким образом, чтобы эти команды не помещали фигуры на разрывы страниц.

  1. На вкладке «Главная» в группе «Упорядоставить» нажмите кнопку «Положение».
  2. Наберем указатель на фигурыпробелов и убедитесь, что не выбран пункт «Избегать разрывов страниц». Если нет, щелкните его.
Сориентировать фигуры

Команды в подменю «Повернуть фигуры» поверните или зеркально отобразить выбранную фигуру.

  • Выберите фигуру, а затем щелкните соответствующую команду.

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

С другой стороны, команды в подменю «Повернуть схему» будут поворачивать и менять ориентацию схемы, но при этом не менять ориентацию фигуры.

Команды макета для конкретного шаблона

Если шаблон, который вы используете для схемы, имеет вкладку, посвященную этому типу диаграммы, как это делают шаблоны «Организацивая диаграмма» и «Схема мозгового штурма», проверьте, есть ли в нем команда макета, предназначенная для этой схемы. Если да, попробуйте и посмотрите, не понравится ли вам результат.

Переукладывка фигур

  • В меню «Фигура» выберите пункт «Переоформить фигуры».

Команда «Пере макет фигур» лучше всего работает с подключенными рисунками, такими как схемы, схемы сети, организаций и дерева. Как и когда фигуры соединены в правильном порядке. Например, в рисунке сверху вниз точки начала соединитеской должны быть соединены с верхней фигурой, а точки должны быть соединены с нижней фигурой.

Настройка макета фигуры

  1. Выполните одно из указанных ниже действий.
    • Чтобы разложить всю страницу, убедитесь, что фигуры не выбраны.
    • Чтобы разложить часть страницы, вы выберите эти фигуры.
  2. В меню «Фигура» выберите пункт «Настройка макета».
  3. В области «Применить параметры» выберите«Выделение» или«Текущая страница».
  4. В области «Размещение»выберите нужные параметры размещения:
    • Стиль Выберите этот параметр, чтобы настроить стиль для фигур. Просмотрите изображение в окне предварительного просмотра, чтобы узнать, что вы выбрали. Щелкните «Круг» для рисунков без направления, например сетевых рисунков.
    • Направление Выберите этот параметр, чтобы настроить направление для разместить фигуры. Просмотрите изображение в окне предварительного просмотра, чтобы узнать, что вы выбрали.
    • Выравнивание Выберите этот параметр, чтобы настроить выравнивание фигур. Этот параметр включен, только если выбран стиль размещения иерархии.
    • Интервал. Выберите этот параметр, чтобы настроить интервал между фигурами.
  5. В области «Соединитетели»выберите нужные параметры.
    • Стиль Выберите этот параметр, чтобы выбрать тип пути рисования или маршрут, используемый для соединения фигур. Просмотрите изображение в окне предварительного просмотра, чтобы узнать, что вы выбрали.
    • Вид. Выберите этот параметр, чтобы указать, являются ли соединители прямыми или изогнутыми. Просмотрите изображение в окне предварительного просмотра, чтобы узнать, что вы выбрали.
  6. Чтобы применить выбранные параметры соединителки, выберите параметр «Применить стиль маршрутки к соединителам».
  7. Чтобы увеличить страницу чертежа при отображке фигур, выберите ее, чтобы вписать в рисунок.
  8. Нажмите кнопку ОК.
  • Вы можете выровнять выбранные фигуры по той же вертикальной или горизонтальной оси.
  • Вы можете расположить фигуры точно так, чтобы между ними был один и тот же интервал.

Выравнивание фигур

  1. Откройте схему для редактирования.
  2. Выберем несколько фигур. Выберите фигуры для их выравнивания.
  3. На домашней >выровнятьКнопка , а затем выберите в списке вариантов.
    • Если вы хотитеначать работу с вертикальной набором фигур,лучше всего выровнять фигуры по леву или по центру, а также по центру.
    • Выровнятьфигуры по верхнему или нижнему контуру, а также выровнять их по середине лучше всего при работе с набором фигур, ориентированных на горизонтальную ориентацию.

На этом рисунке выбрана «Выровнять по верхнему»:

Выравнивание двух фигур.

Расположение фигур

  1. Выберем три или более фигур. Выберите три фигуры для распространения.
  2. На ленте >в Значок фигур, а затем выберите один из вариантов. В этом примере выбрана «Распределить по горизонтали».Распределение трех фигурФигуры можно распределить по горизонтали или по вертикали.

Изменить стиль фигур

Настройте внешний вид фигуры или группы фигур на холсте для рисования с помощью вкладок «Стиль» и «Текст» на панели форматирования справа. Редактор Р7 Графика автоматически переключится на панели стиля фигуры, когда вы выберете одну или несколько фигур.

В исходном стиле формы используется черный контур и сплошной белый цвет заливки.

Вы можете настроить стили фигур разными способами — нажмите на ссылки ниже, чтобы узнать, как это сделать.

  • Используйте палитру стилей для изменения цветов
  • Измените цвет заливки или добавьте градиент
  • Дополнительные параметры заливки и эффекты
  • Изменить контур фигуры
  • Изменить непрозрачность фигуры
  • Применение эффектов к фигурам
  • Копировать и вставлять стили
  • Установить стиль по умолчанию
  • Изменить стиль и поведение фигуры
  • Отредактируйте свойства формы на вкладке «Стиль».
  • Отредактируйте XML, определяющий свойства фигуры.
  • Изменить стиль фигуры

Прежде чем вы сможете стилизовать что-либо, вы должны выбрать это. Щелкните фигуру, чтобы выбрать ее, или, удерживая нажатой клавишу Shift , щелкните несколько фигур, чтобы выбрать их.

Отображаемые параметры стиля будут зависеть от выбранной вами формы или фигур. Например, у круга или эллипса нет углов, поэтому параметр «Скругленный» будет недоступен.

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

Используйте палитру стилей для изменения цветов

Палитра стилей в верхней части вкладки «Стиль» изменяет цвет заливки и контура.

Щелкните стрелку влево или вправо или щелкните точки страницы под палитрой, чтобы просмотреть дополнительные стили.

Изменить стиль фигур

Измените цвет заливки или добавьте градиент

1. Нажмите на кнопку «Цвет» рядом с «Заливка», чтобы увидеть цветовую палитру.

Изменить стиль фигур

2. Выберите новый цвет из палитры или введите точный шестнадцатеричный код цвета в текстовое поле (без начального #), затем нажмите «Применить».

Дополнительные параметры заливки и эффекты

Изменить стиль фигур

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

Прозрачный: снимите флажок «Заливка», чтобы удалить цвет заливки и сделать фон фигуры прозрачным.

Эффект стекла: установите флажок «Стекло», чтобы добавить градиент к заливке и контуру, чтобы они выглядели как отражающая поверхность. Вы можете одновременно включить градиент и эффект стекла.

Цвет дорожки: чтобы добавить цвет заливки к фону дорожек, выберите дорожку и установите флажок Цвет дорожки. К фону дорожки можно применить как градиент, так и эффект стекла.

Изменить стиль фигур

Изменить контур фигуры

  1. Нажмите кнопку Цвет линии и выберите новый цвет из палитры.
  2. Выберите новый стиль линии для контура фигуры из раскрывающегося списка. Выберите между сплошным, пунктирным и тремя пунктирными узорами.
  3. Введите новое значение в текстовое поле рядом с рисунком контура, чтобы сделать линию толще. По умолчанию 1 pt .

Изменить стиль фигур

Без контура: установите флажок «Линия» и отключите контур.

Добавьте пространство вокруг фигуры: введите новое значение в поле «Периметр», чтобы добавить пространство между контуром фигуры и ее фактическим размером. Это переместит точки соединения и внешний край, к которому подключаются соединители, наружу, подальше от контура фигуры.

Изменить стиль фигур

Изменить непрозрачность фигуры

Вы можете сделать фигуру более прозрачной, чтобы все фигуры под ней были видны.

Введите новое значение в текстовое поле «Непрозрачность» или используйте стрелки вверх/вниз, чтобы изменить его значение.

Изменить стиль фигур

Применение эффектов к фигурам

Скругление острых углов: установите флажок «Скругление», чтобы скруглить все углы любой базовой формы с острыми углами.

Изменить стиль фигур

Добавить тень: установите флажок «Тень», чтобы добавить тень ко всем фигурам. Тени также можно применять к соединителям.

Изменить стиль фигур

Примените стиль грубого эскиза: чтобы фигуры выглядели так, как будто они нарисованы от руки, установите флажок «Эскиз». Дополнительные параметры грубого стиля доступны в свойствах стиля.

Узнайте, как использовать стиль грубого эскиза и изменить свойства стиля эскиза.

Изменить стиль фигур

Копировать и вставлять стили

  1. Выберите фигуру со стилем, который вы хотите скопировать.
  2. На вкладке «Стиль» панели форматирования нажмите «Копировать стиль».
  3. Выберите другие фигуры или соединители, к которым вы хотите применить этот стиль. На вкладке «Стиль» нажмите «Вставить стиль».

Установить стиль по умолчанию

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

  1. Выберите фигуру со стилем, который вы хотите использовать в качестве нового значения по умолчанию.
  2. Нажмите «Установить как стиль по умолчанию» на вкладке «Стиль» панели форматирования.
  3. Наведите указатель мыши на фигуры в библиотеках фигур слева, чтобы увидеть их предварительный просмотр с использованием нового стиля по умолчанию.

Изменить стиль фигур

Удаление стиля по умолчанию: Убедитесь, что ничего не выбрано, чтобы вы могли видеть вкладку «Диаграмма» на панели форматирования, затем нажмите «Очистить стиль по умолчанию».

Изменить стиль фигур

Это очистит стили по умолчанию как для фигур, так и для соединителей.

Отредактируйте стиль и поведение фигуры

Помимо использования основных параметров на вкладке Стиль, вы можете редактировать свойства стиля фигуры двумя способами.

Отредактируйте свойства фигуры на вкладке Стиль

  1. Выбрав фигуру, разверните раздел свойств в нижней части вкладки Стиль на панели формат.
  2. Измените значение свойств фигуры, чтобы изменить дополнительные параметры стиля и поведение фигуры.

Изменить стиль фигур

В этом списке свойств будут доступны только те свойства, которые могут быть применены к выбранной фигуре.

Отредактируйте XML-файл, определяющий свойства фигуры

Если вам известны имена свойств фигуры и значения, которые вы хотите задать, возможно, будет быстрее просто отредактировать XML-описание фигуры в текстовом виде.

Например, прямоугольник в стиле грубого эскиза, который использует пользовательский размер дуги для закругленных углов, пользовательский размер периметра и непрозрачный контур, будет иметь стиль формы, который выглядит следующим образом:

 rounded=1;whiteSpace=wrap;html=1;sketch=1;fillColor=#dae8fc; strokeColor=#6c8ebf;perimeterSpacing=5;arcSize=24; strokeOpacity=59;

Изменить стиль фигуры

  1. Щелкните правой кнопкой мыши фигуру и выберите «Редактировать стиль» в контекстном меню. В качестве альтернативы, выбрав фигуру, нажмите Ctrl+E в Windows.
  2. Отредактируйте описание XML с парами свойство=значение, чтобы описать стиль фигуры, который вы хотите использовать для этой фигуры, затем нажмите «Применить».

Изменение соединительных линий, стрелок и точек

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 в различные состояния и режимы, что иногда вызывает сложности. Используйте клавиатуру для переключения между инструментами Указатель (нажмите клавиши CTRL+1) и Соединительная линия (нажмите клавиши CTRL+3). Независимо от того, какой инструмент вы используете, например Блок текста или Точка соединения, несколько раз нажмите клавишу ESC, чтобы вернуться к инструменту Указатель (кроме Visio 2010).

Эта статья в основном относится к стандартной фигуре Динамическая соединительная линия, которая может автоматически изменять направление для огибания других фигур. Существует несколько типов соединительных линий, например, большинство из набора элементов Дополнительные фигуры \ Дополнительные решения Visio \ Соединительные линии, которые не изменяют направление автоматически.

Что необходимо сделать

Придание соединительной линии изогнутой, ломаной или прямой формы

Вы можете изменить отдельную соединительную линию или изменить форму по умолчанию для всех новых соединительных линий.

Изменение соединительной линии

На вкладке

  1. Выделите соединительную линию.
  2. На вкладке Конструктор в группе Макет выберите Соединительные линии, затем выберите прямоугольную соединительную линию, прямую соединительную линию или кривую соединительную линию в зависимости от нужного стиля.
  3. Кроме того, можно изменить стиль соединительной линии в меню действий для фигуры «Соединительная линия», вызываемом щелчком правой кнопки мыши.

Изменение формы по умолчанию для новых соединительных линий

  • Установка прямоугольной, прямой или изогнутой формы в качестве формы по умолчанию:
    • Отменить выделение всех фигур с помощью выбора страницы. Откройте вкладку Конструктор , затем перейдите в раскрывающееся меню Соединительные линии в группе Макет. Выберите Прямой угол, Прямые линии или Кривые линии.
    • Или выберите вкладку Файл, выберите пункт Печать, затем Параметры страницы, перейдите на вкладку Макеты и маршруты, затем в списке Вид выберите Прямая или Кривая.

    Добавление стрелок или других наконечников к соединительной линии

    Вы можете добавлять к соединительной линии стрелки, точки или другие наконечники.

    Параметры конечных точек соединительных линий

    1. Выделите соединительную линию.
    2. Выберите вариант Формат фигуры в меню действий, вызываемом правой кнопкой мыши. Или на вкладке Главная в группе Стили фигур выберите Линия, затем выберите Параметры линии.
    3. В области Формат фигуры в разделе Линия выберите параметр Сплошная линия, затем выберите тип, размер и тип завершения.

    Изменение толщины, стиля, цвета или кривизны соединительной линии

    Параметры стиля соединительных линий

    1. Выделите соединительную линию.
    2. Выберите вариант Формат фигуры в меню действий, вызываемом правой кнопкой мыши. Или на вкладке Главная в группе Стили фигур выберите Линия, затем выберите Параметры линии.
    3. В области Формат фигуры в разделе Линия задайте цвет, ширину, стиль и параметры округления.

    Изменение направления соединительной линии на противоположное

    Примечание: Для некоторых типов схем, например, для различных технологических схем, важным является направление соединения. Поэтому для таких соединительных линий должна использоваться команда Обратить концы вместо изменения формата концов. Кнопку команды Обратить концы можно легко добавить на ленту с помощью функции Файл \ Параметры \ Настройка ленты. Эта команда дает возможность изменить направление всех выбранных соединительных линий на противоположное.

    Или, чтобы изменить направление соединительной линии без использования команды Обратить концы, добавьте новую стрелку на том конце линии, где ее нет, и удалите стрелку на другом конце.

    1. Выделите соединительную линию.
    2. На вкладке Главная в группе Стили фигурвыберите Линия, затем выберите Параметры линии.
    3. В области Формат фигуры в разделе Линия выберите:
      • Тип начальной стрелки и выполните действие 4.
      • Тип конечной стрелки и выполните действие 4. Параметры для изменения направления стрелок на противоположное
    4. Чтобы добавить, изменить или удалить стрелку в начале и конце выделенной соединительной линии, выберите стрелку или вариант Нет в меню стрелок. В меню выберите стиль стрелки или значение

    Изменение направления или пересечение соединительных линий

    В большинстве случаев вы можете использовать поведение соединительной линии по умолчанию. Но бывают случаи, когда вам нужно самостоятельно задать направление и пересечение соединительных линий на своей схеме.

    Совет: Используйте функцию Масштаб, чтобы лучше разглядеть мелкие детали и более точно управлять точками: Увеличить (нажмите клавиши ALT+F6), Уменьшить (нажмите клавиши ALT+SHIFT+F6) и Вписать в окно (нажмите клавиши CTRL+SHIFT+W).

    • Выполните одно или несколько из указанных ниже действий:
      • Чтобы соединить соединительную линию с другой соединительной линией, сначала добавьте ее к фигуре, а затем перетащите к нужной соединительной линии. Соединение с соединительной линией
      • Чтобы изменить направление соединительной линии, выделите ее, а затем перетащите среднюю точку в новое положение. Изменение направления соединительной линии
      • Чтобы изменить положение соединительной линии с шагом в один пиксель, выделите соединительную линию, затем нажмите SHIFT+КЛАВИШИ СО СТРЕЛКАМИ в необходимом направлении. Перемещение соединительной линии с шагом в пиксель

    Примечание: Сведения о создании дерева см. в статье Создание дерева.

    Изменение цвета текста соединительной линии

    Меню цвета шрифта в Visio.

    1. Выделите текст, цвет которого вы хотите изменить.
    2. На вкладке Главная ленты в группе Шрифт нажмите раскрывающуюся стрелку Цвет шрифта, а затем выберите цвет в коллекции.

    Другие способы работы с точками соединения

    В следующих разделах мы рассмотрим несколько способов управления точками соединения.

    Совет: Используйте функцию Масштаб, чтобы лучше разглядеть мелкие детали и более точно управлять точками: Увеличить (нажмите клавиши ALT+F6), Уменьшить (нажмите клавиши ALT+SHIFT+F6) и Вписать в окно (нажмите клавиши CTRL+SHIFT+W).

    Обзор точек соединения

    Точка соединения — это специальная точка на фигуре, к которой «приклеиваются» соединительные линии и другие фигуры. После приклеивания соединительной линии или фигуры к точке соединения они остаются соединенными даже при перемещении одной из фигур.

    Точки соединения становятся видимыми при попытке соединить две фигуры. Вы видите эти точки при наведении на фигуру инструмента Соединительная линия, а также при подведении соединительной линии к фигуре, у которой имеется хотя бы одна точка соединения.

    Соединительная линия рядом с кругом, на котором обозначены точки соединения

    Примечание: Приклеивать соединительные линии можно не только к точкам соединения. Их, как и линии, можно также приклеивать к маркерам, вершинам и контурам фигур. Дополнительные сведения см. в статье Диалоговое окно «Привязать и приклеить».

    Использование соединений точка-точка или динамических соединений

    В Visio для фигур доступны два вида соединений: точка-точка (иногда называемое статическим соединением) и динамическое. Для разных концов соединительной линии можно использовать разные типы соединения. Если вы используете Автосоединение или команду Соединить фигуры, для обоих концов соединителя применяется динамическое соединение. При выборе точки соединения соединительной линии с фигурой вручную вы можете задать тип соединения. Дополнительные сведения об использовании динамических соединений см. в статье Автоматическое выравнивание, автоматическое определение интервалов и изменение расположения фигур на схеме.

    На схеме, показанной ниже, между фигурами A и C используется соединение точка-точка, и при перемещении фигуры C соединитель, выходящий из фигуры A, остается приклеенным к одной и той же точке. Фигура B, в свою очередь, соединена с фигурой C с помощью динамического соединения, поэтому при перемещении фигуры C соединитель прикрепляется к ближайшей точке соединения.

    Показать иллюстрацию с анимацией

    Создание соединения точка-точка

    В случае соединения точка-точка соединительная линия остается приклеенной к определенной точке фигуры даже при ее перемещении или вращении.

    Приклейте соединительную линию к определенной точке фигуры, чтобы зафиксировать ее.

    1. Перетащите точку соединения на первой фигуре к точке соединения на второй фигуре.
    2. После соединения фигур конечные точки соединительной линии становятся зелеными.

    Создание динамического соединения

    В случае динамического соединения при перемещении или вращении фигуры соединительная линия будет прикрепляться к точке соединения, ближайшей к ее началу.

    Приклейте соединительную линию к фигуре, и она будет динамически перемещаться между ее точками.

    1. Расположите соединительную линию в центре первой фигуры и дождитесь появления зеленой рамки вокруг фигуры.
    2. Удерживайте нажатой кнопку мыши и перетащите указатель в центр второй фигуры.
    3. Когда вокруг второй фигуры появится зеленая рамка, отпустите кнопку мыши.
    Добавление точки соединения на фигуру

    Если фигура, к которой требуется приклеить соединительную линию, не имеет в нужном месте точки соединения, вы можете легко ее создать.

    1. Выделите фигуру.
    2. На вкладке Главная в группе Инструменты выберите инструмент Точка соединения .
    3. Если точки соединения не видны, на вкладке Вид в группе Визуальные подсказки установите флажок Точки соединения.
    4. Нажав клавишу CTRL, щелкните место, в которое нужно добавить точку соединения. Новая точка соединения автоматически выделяется после добавления.
    5. Для продолжения обычного редактирования на вкладке Главная в группе Инструменты выберите инструмент Указатель .
    Перемещение точки соединения на фигуре

    Если точка соединения расположена неудобно, ее можно переместить.

    1. Выделите фигуру.
    2. На вкладке Главная в группе Инструменты выберите инструмент Точка соединения .
    3. Если точки соединения не видны, на вкладке Вид в группе Визуальные подсказки установите флажок Точки соединения.
    4. Нажмите клавишу CTRL и перетащите точку соединения, которую вы хотите переместить.
    5. Для продолжения обычного редактирования на вкладке Главная в группе Инструменты выберите инструмент Указатель .

    Если не удается переместить точки соединения именно туда, куда требуется, попробуйте изменить параметры привязки. Дополнительные сведения см. в статье Регулирование силы привязки и ее отключение.

    Удаление точки соединения

    Иногда точка соединения мешает. В этом случае вы можете ее удалить.

    1. Выделите фигуру с точкой соединения, которую хотите удалить.
    2. На вкладке Главная в группе Инструменты выберите инструмент Точка соединения.
    3. Если вы не видите точки соединения, на вкладке Вид в группе Визуальные подсказки установите флажок Точки соединения.
    4. Щелкните точку соединения, которую вы хотите удалить. Она станет пурпурной.
    5. Нажмите клавишу DELETE.
    6. Для продолжения обычного редактирования на вкладке Главная в группе Инструменты выберите инструмент Указатель .
    Скрытие точек соединения

    Иногда, чтобы лучше разглядеть схему, вам нужно скрыть точки соединения.

    • На вкладке Вид в группе Визуальные подсказки снимите флажок Точки соединения.
    Добавление текста рядом с точкой соединения

    Добавить текст непосредственно к точке соединения невозможно. Однако можно добавить текст к фигуре, а затем поместить его рядом с точкой соединения.

    1. Выделите фигуру, на которую хотите добавить текст, и начинайте ввод текста. Вводимый текст появляется на фигуре.
    2. Выберите инструмент Главная \ Инструменты \ Блок текстаЗначок (CTRL+SHIFT+4)
    3. Будет выбран блок текста Выбранный блок текста
    4. Перетащите блок текста, чтобы переместить его и измените его размер, при необходимости Перемещение и изменение размера блока текста

    Выберите инструмент Указатель (CTRL+1), если вы хотите выйти из инструмента Блок текста

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

    Точка соединения типа «внутрь», «наружу» или «внутрь и наружу»

    Используйте точки соединения «внутрь» и «наружу», чтобы управлять «притягиванием» конечных точек соединительных линий к фигурам.

    1. Выделите фигуру.
    2. На вкладке Главная в группе Инструменты выберите инструмент Точка соединения .
    3. Если точки соединения не видны, на вкладке Вид в группе Визуальные подсказки установите флажок Точки соединения.
    4. Если требуется точка соединения типа «внутрь», «наружу» или «внутрь и наружу», щелкните правой кнопкой мыши точку соединения и выберите пункт:
      • Внутрь Чаще всего используется точка соединения типа внутрь . Она «притягивает» к себе конечные точки соединительных линий, а также точки соединения типов наружу и внутрь и наружу на двумерных фигурах.
      • Наружу Чтобы приклеить двумерную фигуру к другой фигуре, используйте точку соединения типа наружу . Точка соединения типа «наружу» «притягивается» к точкам соединения типа «внутрь».
      • Внутрь и наружу Если какую-либо фигуру необходимо приклеить к другим фигурам, но пока еще неизвестно, как именно, используйте точку соединения внутрь и наружу .

    Изменение стиля соединительной линии

    Соединительная линия может ломаной под прямым углом, прямой или изогнутой. По умолчанию используется ломаный стиль.

    На вкладке «Фигуры» ленты есть меню параметров «Соединители».

    1. Выделите соединитель или соединители, которые нужно изменить.
    2. Выберите вкладку Форма на ленте, а затем выберите Соединители.
    3. В меню выберите Прямоугольные, Прямые или Изогнутые линии:

    Отображение и удаление значков пересечения соединительных линий

    По мере редактирования схемы и добавления дополнительных фигур в Веб-приложение Visio могут создаваться значки пересечения соединительных линий. Их можно сделать видимыми или скрыть.

    1. Откройте схему для редактирования.
    2. Выберите вкладку Форма на ленте, а затем выберите Соединители.
    3. В меню выберите нужный стиль перехода по линии, как показано ниже:

    Отображение значков пересечения линий

    Показывать значки пересечения линий

    Удаление значков пересечения линий

    Удаление значков пересечения линий

    Изменение внешнего вида соединительных линий и стрелок

    Вы можете изменить цвет контура, тип стрелки и толщину соединительной линии:

    1. Выделите соединитель или соединители, которые нужно изменить.
    2. Откройте вкладу Фигура на ленте и выберите Контур фигуры.
    3. Выберите цвет из галереи или измените стиль соединителя, используя следующие параметры:

    Параметр Описание
    Толщина Измените толщину соединительной линии.
    Штрих Измените стиль линии: сплошная, пунктирная, с точками или сочетание.
    Стрелки Наконечниками стрелок могут быть точки, стрелки или они могут отсутствовать. Они могут быть с заливкой или без, с одной или обеих сторон соединителя.

    Что необходимо сделать

    Придание соединительной линии изогнутой, ломаной или прямой формы

    Вы можете изменить отдельную соединительную линию или изменить форму по умолчанию для всех новых соединительных линий.

    Изменение соединительной линии

    На вкладке

    1. Выделите соединительную линию.
    2. На вкладке Конструктор в группе Макет выберите Соединительные линии, затем выберите прямоугольную соединительную линию, прямую соединительную линию или кривую соединительную линию в зависимости от нужного стиля.
    3. Кроме того, можно изменить стиль соединительной линии в меню действий для фигуры «Соединительная линия», вызываемом щелчком правой кнопки мыши.

    Изменение формы по умолчанию для новых соединительных линий

    • Установка прямоугольной, прямой или изогнутой формы в качестве формы по умолчанию: Выберите вкладку Файл >Печать >Предварительный просмотр >Параметры страницы, выберите вкладку Макеты и маршруты, затем в списке Вид выберите Прямая или Кривая.

    Добавление стрелок или других наконечников к соединительной линии

    Вы можете добавлять к соединительной линии стрелки, точки или другие наконечники.

    Концы стрелок

    1. Выделите соединительную линию.
    2. На вкладке Главная в группе Фигура выберите Линия, затем выберите Стрелки.
    3. Выберите Другие стрелки, в окне Линия выберите тип, размер и тип завершения, затем нажмите кнопку ОК.

    Изменение толщины, стиля или кривизны соединительной линии

    Толщина линии и другие параметры

    1. Выделите соединительную линию.
    2. На вкладке Главная в группе Фигура выберите Линия, затем выберите Параметры линии.
    3. В окне Линия выберите толщину, стиль и кривизну линии, затем нажмите кнопку ОК.

    Изменение направления соединительной линии на противоположное

    Примечание: Для некоторых типов схем, например, для различных технологических схем, важным является направление соединения. Поэтому для таких соединительных линий должна использоваться команда Обратить концы вместо изменения формата концов. Кнопку команды Обратить концы можно легко добавить на ленту с помощью функции Файл \ Параметры \ Настройка ленты . Эта команда дает возможность изменить направление всех выбранных соединительных линий на противоположное.

    Или, чтобы изменить направление соединительной линии без использования команды Обратить концы, добавьте новую стрелку на том конце линии, где ее нет, и удалите стрелку на другом конце.

    1. Выделите соединительную линию.
    2. На вкладке Главная в группе Фигура выберите Линия, затем выберите Параметры линии.
    3. В окне Линия выберите:
      • Тип начальной стрелки и выполните действие 4.
      • Тип конечной стрелки и выполните действие 4. Начальная и конечная стрелки
    4. Чтобы добавить, изменить или удалить стрелку в начале и конце выделенной соединительной линии, выберите стрелку или вариант Нет в меню стрелок. В меню выберите стиль стрелки или значение

    Изменение направления или пересечение соединительных линий

    В большинстве случаев вы можете использовать поведение соединительной линии по умолчанию. Но бывают случаи, когда вам нужно самостоятельно задать направление и пересечение соединительных линий на своей схеме.

    Совет: Используйте функцию Масштаб, чтобы лучше разглядеть мелкие детали и более точно управлять точками: Увеличить (нажмите клавиши ALT+F6), Уменьшить (нажмите клавиши ALT+SHIFT+F6) и Вписать в окно (нажмите клавиши CTRL+SHIFT+W).

    • Выполните одно или несколько из указанных ниже действий:
      • Чтобы соединить соединительную линию с другой соединительной линией, сначала добавьте ее к фигуре, а затем перетащите к нужной соединительной линии. Соединение с соединительной линией
      • Чтобы изменить направление соединительной линии, выделите ее, а затем перетащите среднюю точку в новое положение. Изменение направления соединительной линии
      • Чтобы изменить положение соединительной линии с шагом в один пиксель, выделите соединительную линию, затем нажмите SHIFT+КЛАВИШИ СО СТРЕЛКАМИ в необходимом направлении. Перемещение соединительной линии с шагом в пиксель

    Примечание: Сведения о создании дерева см. в статье Создание дерева.

    Другие способы работы с точками соединения

    В следующих разделах мы рассмотрим несколько способов управления точками соединения.

    Совет: Используйте функцию Масштаб, чтобы лучше разглядеть мелкие детали и более точно управлять точками: Увеличить (нажмите клавиши ALT+F6), Уменьшить (нажмите клавиши ALT+SHIFT+F6) и Вписать в окно (нажмите клавиши CTRL+SHIFT+W).

    Обзор точек соединения

    Точка соединения — это специальная точка на фигуре, к которой «приклеиваются» соединительные линии и другие фигуры. После приклеивания соединительной линии или фигуры к точке соединения они остаются соединенными даже при перемещении одной из фигур.

    Точки соединения становятся видимыми при попытке соединить две фигуры. Вы видите эти точки при наведении на фигуру инструмента Соединительная линия, а также при подведении соединительной линии к фигуре, у которой имеется хотя бы одна точка соединения.

    Соединительная линия рядом с кругом, на котором обозначены точки соединения

    Примечание: Приклеивать соединительные линии можно не только к точкам соединения. Их, как и линии, можно также приклеивать к маркерам, вершинам и контурам фигур. Дополнительные сведения см. в статье Диалоговое окно «Привязать и приклеить».

    Использование соединений точка-точка или динамических соединений

    В Visio для фигур доступны два вида соединений: точка-точка (иногда называемое статическим соединением) и динамическое. Для разных концов соединительной линии можно использовать разные типы соединения. Если вы используете Автосоединение или команду Соединить фигуры, для обоих концов соединителя применяется динамическое соединение. При выборе точки соединения соединительной линии с фигурой вручную вы можете задать тип соединения. Дополнительные сведения об использовании динамических соединений см. в статье Автоматическое выравнивание, автоматическое определение интервалов и изменение расположения фигур на схеме.

    На схеме, показанной ниже, между фигурами A и C используется соединение точка-точка, и при перемещении фигуры C соединитель, выходящий из фигуры A, остается приклеенным к одной и той же точке. Фигура B, в свою очередь, соединена с фигурой C с помощью динамического соединения, поэтому при перемещении фигуры C соединитель прикрепляется к ближайшей точке соединения.

    Показать иллюстрацию с анимацией

    Создание соединения точка-точка

    В случае соединения точка-точка соединительная линия остается приклеенной к определенной точке фигуры даже при ее перемещении или вращении.

    Приклейте соединительную линию к определенной точке фигуры, чтобы зафиксировать ее.

    1. Перетащите точку соединения на первой фигуре к точке соединения на второй фигуре.
    2. После соединения фигур конечные точки соединительной линии становятся зелеными.

    Создание динамического соединения

    В случае динамического соединения при перемещении или вращении фигуры соединительная линия будет прикрепляться к точке соединения, ближайшей к ее началу.

    Приклейте соединительную линию к фигуре, и она будет динамически перемещаться между ее точками.

    1. Расположите соединительную линию в центре первой фигуры и дождитесь появления зеленой рамки вокруг фигуры.
    2. Удерживайте нажатой кнопку мыши и перетащите указатель в центр второй фигуры.
    3. Когда вокруг второй фигуры появится зеленая рамка, отпустите кнопку мыши.
    Добавление точки соединения на фигуру

    Если фигура, к которой требуется приклеить соединительную линию, не имеет в нужном месте точки соединения, вы можете легко ее создать.

    1. Выделите фигуру.
    2. На вкладке Главная в группе Инструменты выберите инструмент Точка соединения .
    3. Если точки соединения не видны, на вкладке Вид в группе Визуальные подсказки установите флажок Точки соединения.
    4. Нажав клавишу CTRL, щелкните место, в которое нужно добавить точку соединения. Новая точка соединения автоматически выделяется после добавления.
    5. Для продолжения обычного редактирования на вкладке Главная в группе Инструменты выберите инструмент Указатель .
    Перемещение точки соединения на фигуре

    Если точка соединения расположена неудобно, ее можно переместить.

    1. Выделите фигуру.
    2. На вкладке Главная в группе Инструменты выберите инструмент Точка соединения .
    3. Если точки соединения не видны, на вкладке Вид в группе Визуальные подсказки установите флажок Точки соединения.
    4. Нажмите клавишу CTRL и перетащите точку соединения, которую вы хотите переместить.
    5. Для продолжения обычного редактирования на вкладке Главная в группе Инструменты выберите инструмент Указатель .

    Если не удается переместить точки соединения именно туда, куда требуется, попробуйте изменить параметры привязки. Дополнительные сведения см. в статье Регулирование силы привязки и ее отключение.

    Удаление точки соединения

    Иногда точка соединения мешает. В этом случае вы можете ее удалить.

    1. Выделите фигуру с точкой соединения, которую хотите удалить.
    2. На вкладке Главная в группе Инструменты выберите инструмент Точка соединения.
    3. Если вы не видите точки соединения, на вкладке Вид в группе Визуальные подсказки установите флажок Точки соединения.
    4. Щелкните точку соединения, которую вы хотите удалить. Она станет пурпурной.
    5. Нажмите клавишу DELETE.
    6. Для продолжения обычного редактирования на вкладке Главная в группе Инструменты выберите инструмент Указатель .
    Скрытие точек соединения

    Иногда, чтобы лучше разглядеть схему, вам нужно скрыть точки соединения.

    • На вкладке Вид в группе Визуальные подсказки снимите флажок Точки соединения.
    Добавление текста рядом с точкой соединения

    Добавить текст непосредственно к точке соединения невозможно. Однако можно добавить текст к фигуре, а затем поместить его рядом с точкой соединения.

    1. Выделите фигуру, на которую хотите добавить текст, и начинайте ввод текста. Вводимый текст появляется на фигуре.
    2. Выберите инструмент Главная \ Инструменты \ Блок текстаЗначок (CTRL+SHIFT+4)
    3. Будет выбран блок текста: Выбранный блок текста
    4. Перетащите блок текста, чтобы переместить его и измените его размер, при необходимости: Перемещение и изменение размера блока текста

    Выберите инструмент Указатель (CTRL+1), если вы хотите выйти из инструмента Блок текста

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

    Точка соединения типа «внутрь», «наружу» или «внутрь и наружу»

    Используйте точки соединения «внутрь» и «наружу», чтобы управлять «притягиванием» конечных точек соединительных линий к фигурам.

    1. Выделите фигуру.
    2. На вкладке Главная в группе Инструменты выберите инструмент Точка соединения .
    3. Если точки соединения не видны, на вкладке Вид в группе Визуальные подсказки установите флажок Точки соединения.
    4. Если требуется точка соединения типа «внутрь», «наружу» или «внутрь и наружу», щелкните правой кнопкой мыши точку соединения и выберите пункт:
      • Внутрь Чаще всего используется точка соединения типа внутрь . Она «притягивает» к себе конечные точки соединительных линий, а также точки соединения типов наружу и внутрь и наружу на двумерных фигурах.
      • Наружу Чтобы приклеить двумерную фигуру к другой фигуре, используйте точку соединения типа наружу . Точка соединения типа «наружу» «притягивается» к точкам соединения типа «внутрь».
      • Внутрь и наружу Если какую-либо фигуру необходимо приклеить к другим фигурам, но пока еще неизвестно, как именно, используйте точку соединения внутрь и наружу .

    Важно: Office 2007 больше не поддерживается. Перейдите на Microsoft 365, чтобы работать удаленно с любого устройства и продолжать получать поддержку.

    Работа с точками соединения

    В следующих разделах мы рассмотрим несколько способов управления точками соединения.

    Обзор точек соединения

    Фигура с четырьмя точками соединения

    Добавление точек соединения

    Если фигура, к которой требуется приклеить соединительную линию или другую фигуру, не имеет в нужном месте точки соединения, ее можно легко создать.

    1. Если точки соединения не отображаются, на вкладке Вид щелкните Точки соединения.
    2. Выделите фигуру.

    Примечание: Пока фигура не выделена, добавить к ней точку соединения невозможно. Фигура выделена, если вокруг нее есть зеленая пунктирная граница.

    • Как правило, бывает нужна точка соединения типа «внутрь». Она «притягивает» к себе конечные точки соединительных линий, а также соединительные точки типа «наружу» и «внутрь и наружу» двумерных фигур.
    • Чтобы приклеить двумерную фигуру к другой фигуре, используйте точку соединения типа наружу. Точка соединения типа «наружу» «притягивается» к точкам соединения типа «внутрь».
    • Если какую-либо фигуру необходимо приклеить к другим фигурам, но пока еще неизвестно, как именно, используйте точку соединения «внутрь и наружу».
    Добавление текста рядом с точкой соединения

    К сожалению, добавить текст непосредственно к точке соединения невозможно. Однако можно добавить текст к фигуре, а затем поместить его рядом с точкой соединения.

    1. Выделите фигуру.
    2. Начните вводить текст. Вводимый текст появится на фигуре.
    3. Щелкните инструмент Блок текста . Если вы не видите инструмент Блок текста, щелкните стрелку вниз рядом с инструментом Текст , затем щелкните инструмент Блок текста .
    4. Перетащите текст.

    Управляющий маркер

    Совет: Если на фигуре имеется управляющий маркер , текст фигуры можно переместить быстрее.

    Перемещение точек соединения

    Если точка соединения расположена неудобно, ее можно переместить.

    Примечание: Пока фигура не выделена, переместить точку соединения невозможно. Фигура выделена, если вокруг нее есть зеленая пунктирная граница.

    Если не удается переместить точки соединения именно туда, куда требуется, попробуйте изменить параметры привязки:

    • В меню Сервис щелкните Привязать и приклеить, затем на вкладке Общие в разделе Привязка выберите необходимые параметры.
    Удаление и скрытие точек соединения

    Иногда точки соединения мешают работе. В этом случае их можно удалить или скрыть.

    Удаление точки соединения на фигуре

    Примечание: Пока фигура не выделена, удалить точку соединения невозможно. Фигура выделена, если вокруг нее есть зеленая пунктирная граница.

    Скрытие точки соединения

    • В меню Вид щелкните Точки соединения.

    Добавление стрелок или других наконечников к соединительной линии

    Вы можете добавлять к соединительной линии стрелки, точки или другие наконечники.

    1. Выделите соединительную линию.
    2. В меню Формат выберите пункт Линия.
    3. В разделе Концы линий выберите нужный тип и размер наконечника.
    4. Нажмите кнопку ОК.

    Совет: Инструмент Концы линий также можно использовать на панели инструментов Форматирование.

    Придание соединительной линии изогнутой, ломаной или прямой формы

    Изменение соединительной линии на схеме

    1. Щелкните правой кнопкой мыши соединительную линию.
    2. Выберите пункт Кривая соединительная линия, Прямоугольная соединительная линия или Прямая соединительная линия.

    Примечание: Вы не можете добавить маркеры для прямых или ломанных соединительных линий, но можете сделать это для кривых соединительных линий с помощью инструмента Карандаш .

    Изменение формы по умолчанию для новых соединительных линий

    • Чтобы соединительная линия по умолчанию имела кривую или прямую форму, в меню Файл выберите пункт Параметры страницы, щелкните вкладку Макеты и маршруты и в списке Вид выберите Прямая или Кривая.

    Изменение направления соединительной линии на противоположное

    Если вам нужно изменить направление соединительной линии, добавьте новую стрелку на том конце линии, где ее нет, и удалите стрелку на другом конце.

    1. Выделите соединительную линию, которую нужно изменить.
    2. На вкладке Главная в группе Фигура выберите вариант Линия и наведите указатель на элемент Стрелки, чтобы открыть меню Стрелки. В группе
    3. Внизу меню Стрелки выберите элемент Другие стрелки. В нижней части меню В Visio отображается область задач Формат фигуры с развернутой группой Линия.
    4. Чтобы добавить, изменить или удалить стрелку в начале выделенной соединительной линии, выберите стрелку или вариант Нет в меню стрелок для типа начальной стрелки. Добавьте, измените или удалите стрелку для выбранной соединительной линии.В меню стрелок для выделенной соединительной линии отображается текущий стиль выделенной стрелки или вариант Нет. В меню выберите стиль стрелки или значение
    5. Чтобы добавить, изменить или удалить стрелку в конце выделенной соединительной линии, выберите стрелку или вариант Нет в меню стрелок для типа конечной стрелки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *