TechDraw LeaderLine/ru: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav|[[TechDraw_Redraw|Redraw]]|[[TechDraw_RichTextBlock|RichTextBlock]]|[[TechDraw_Module|TechDraw]]|IconL=TechDraw_Tree_Page_Sync.png|IconC=Workbench_TechDraw.svg|IconR=Techdraw-textleader.svg}}


{{Docnav/ru
{{GuiCommand
|[[TechDraw_Annotation/ru|Вставить заметку]]
|Name=TechDraw LeaderLine
|[[TechDraw_RichTextAnnotation/ru|Вставка аннотаций форматированным текстом]]
|Icon=techdraw-mline.svg
|[[TechDraw_Workbench/ru|Верстак "TechDraw"]]
|MenuLocation=TechDraw → LeaderLine
|IconL=TechDraw_Annotation.svg
|Workbenches=[[TechDraw Module|TechDraw]]
|IconR=TechDraw_RichTextAnnotation.svg
|IconC=Workbench_TechDraw.svg
}}

<div class="mw-translate-fuzzy">
{{GuiCommand/ru
|Name/ru=Добавить Линию-выноску в Вид
|Name=TechDraw_LeaderLine
|MenuLocation=TechDraw → Добавить Линии → Добавить Линию-выноску в Вид
|Workbenches=[[TechDraw_Workbench/ru|TechDraw]]
|Version=0.19
|Version=0.19
|SeeAlso=[[TechDraw_RichTextAnnotation/ru|Вставка аннотаций форматированным текстом]], [[TechDraw_WeldSymbol/ru|Добавить информацию о сварке в указательную линию]], [[TechDraw_LineGroup/ru|Группы линий]]
|SeeAlso=[[TechDraw Templates]], [[Draft SVG]], [[TechDraw_RichTextBlock|RichTextBlock]]
}}
}}
</div>


==Description==
<span id="Description"></span>
==Описание==


The LeaderLine tool adds a line to a View. Other annotation objects (such as [[TechDraw_RichTextBlock|RichTextBlock]]) can be connected to the LeaderLine to form complex annotations.
The '''TechDraw LeaderLine''' tool adds a line to a View. Other annotation objects (such as [[TechDraw_RichTextAnnotation|Rich Text Annotations]]) can be connected to the leaderline to form complex annotations.


[[Image:TechDraw_LeaderLine_sample.png]]
[[Image:TechDraw_LeaderLine_sample.png]]
{{Caption|Leader line added to View001}}
{{Caption|Leaderline added to a View}}


<span id="Usage_create"></span>
==How to use==
<div class="mw-translate-fuzzy">
==Применение==
</div>


# Select a View.
# Press the {{Button|[[Image:techdraw-mline.svg|16px]] [[TechDraw LeaderLine|LeaderLine]]}} button
# There are several ways to invoke the tool:
# A Task dialog will open. The dialog allows drawing of the leader line and assigning end symbols to the line.
#* Press the {{Button|[[Image:TechDraw_LeaderLine.svg|16px]] [[TechDraw_LeaderLine|Add Leaderline to View]]}} button.
# The Pick points button starts a line drawing function. Line drawing always starts at the point the line is to be attached to the View.
#* Select the {{MenuCommand|TechDraw → Add Lines → [[Image:TechDraw_LeaderLine.svg|16px]] Add Leaderline to View}} option from the menu.
# Click to add a point, move the mouse to draw a line segment.
# A task panel opens.
# To exit the line editor, press the Save changes button.
# Press the {{Button|Pick points}} button.
# To exit the line editor without saving, press the Discard changes button.
# After the line is created, it can be edited by double clicking the LeaderLine in the Tree.
# Pick the first point on the page to define the start point of the line.
# Pick the next point on the page. Hold down {{KEY|Ctrl}} to snap to multiples of 22.5° angles. Optionally use a double-click instead of a single-click to finish entering points.
# Optionally add more points.
# If you have not double-clicked a point: press the {{Button|Save Points}} button.
# Optionally change the '''Start Symbol''', '''End Symbol''', '''Color''', '''Width''' and '''Style''' of the leader. See [[#Properties|Properties]] for more information.
# Press the {{Button|OK}} button.


==Properties==
==Usage edit==


# Double-click a Leaderline in the [[Tree_view|Tree view]].
* {{PropertyData|X,Y}}: The point at which the leader line is connected to the View.
# A task panel opens.
* {{PropertyData|Leader Parent}}: The View to which the leader is attached.
# To edit the points:
* {{PropertyData|Start Symbol}}: The line end symbol (arrowhead) at the View end.
## Press the {{Button|Edit points}} button.
* {{PropertyData|End Symbol}}: The line end symbol at the other end.
## The Leaderline is marked with temporary nodes.
* {{PropertyData|WayPoints}}: Nodes on the leader line.
## Drag one or more of the nodes to a new position.
* {{PropertyData|Scalable}}: Leader scales with Leader Parent.
## Press the {{Button|Save changes}} button.
* {{PropertyView|Color}}: Pen colour for the leader line.
# Optionally change the '''Start Symbol''', '''End Symbol''', '''Color''', '''Width''' and '''Style''' of the leader. See [[#Properties|Properties]] for more information.
* {{PropertyView|Line Style}}: 0 - No Line, 1 - Solid Line, ...
# Press the {{Button|OK}} button.
* {{PropertyView|Line Width}}: Weight of leader line.


==Scripting==
==Notes==


* You cannot add or remove points from an existing Leaderline.
{{Emphasis|See also:}} [[TechDraw API]] and [[FreeCAD Scripting Basics]].
* If no points were specified at creation time a short line is placed at the center of the View. There is no way to fix such a line, it should be deleted.
* By default the '''Leader Line Auto Horizontal''' [[TechDraw_Preferences#Annotation|preference]] is checked. This means that the last line segment of new Leaderlines is drawn horizontally. If there is only one segment the result is then a single horizontal line.
* You can turn off this auto horizontal feature for existing Leaderlines by changing their {{PropertyData|Auto Horizontal}} property.


<span id="Properties"></span>
The LeaderLine tool can be used in [[macros]] and from the [[Python]] console by using the following functions:
==Свойства==

===Data===

{{Properties_Title|Base}}

* {{PropertyData|Start Symbol|Enumeration}}: The symbol at the start of the leaderline. Options: [[Image:Arrowfilled.svg|20px]] Filled Arrow, [[Image:Arrowopen.svg|20px]] Open Arrow, [[Image:Arrowtick.svg|20px]] Tick, [[Image:Arrowdot.svg|20px]] Dot, [[Image:arrowopendot.svg|20px]] Open Circle, [[Image:arrowfork.svg|20px]] Fork, [[Image:arrowpyramid.svg|20px]] Filled Triangle, None.
* {{PropertyData|End Symbol|Enumeration}}: The symbol at the end of the leaderline. Idem.
* {{PropertyData|X|Distance}}: The X coordinate of the leaderline relative to the View.
* {{PropertyData|Y|Distance}}: The Y coordinate of the leaderline relative to the View.

{{Properties_Title|Leader}}

* {{PropertyData|Leader Parent|Link}}: The View the leaderline is attached to.
* {{PropertyData|Way Points|VectorList}}: The points of the leaderline.
* {{PropertyData|Scalable|Bool}}: Specifies if the leaderline scales with {{PropertyData|Leader Parent}}.
* {{PropertyData|Auto Horizontal|Bool}}: Specifies if the last leaderline segment is forced to be horizontal.

===View===

{{TitleProperty|Base}}

* {{PropertyView|Keep Label|Bool}}: Not used.
* {{PropertyView|Stack Order|Integer}}: Over or underlap relative to other drawing objects. {{Version|0.21}}

{{TitleProperty|Line Format}}

* {{PropertyView|Color|Color}}: The color of the leaderline.
* {{PropertyView|Line Style|Enumeration}}: The style of the leaderline. Options: NoLine, [[Image:Continuous-line.svg|20px]] Continuous, [[Image:Dash-line.svg|20px]] Dash, [[Image:Dot-line.svg|20px]] Dot, [[Image:DashDot-line.svg|20px]] DashDot, [[Image:DashDotDot-line.svg|20px|Length]] DashDotDot.
* {{PropertyView|Line Width|Length}}: The width of the leaderline.

<span id="Scripting"></span>
==Программирование==

{{Emphasis|См. так же:}} [[TechDraw_API/ru|TechDraw API]] и [[FreeCAD_Scripting_Basics/ru|Основы составления скриптов FreeCAD]].

The LeaderLine tool can be used in [[Macros|macros]] and from the [[Python|Python]] console by using the following functions:


{{Code|code=
{{Code|code=
Line 60: Line 119:




{{Docnav/ru
==Notes==
|[[TechDraw_Annotation/ru|Вставить заметку]]
* You can edit your LeaderLine by double clicking on it in the tree view. Double clicking in the graphics area is not yet supported.
|[[TechDraw_RichTextAnnotation/ru|Вставка аннотаций форматированным текстом]]
* The leader line can be edited by pressing "Edit points" while in edit mode. To exit point editing: press "Save changes" or "Discard changes".
|[[TechDraw_Workbench/ru|Верстак "TechDraw"]]

|IconL=TechDraw_Annotation.svg
{{Docnav|[[TechDraw_Redraw|Redraw]]|[[TechDraw_RichTextBlock|RichTextBlock]]|[[TechDraw_Module|TechDraw]]|IconL=TechDraw_Tree_Page_Sync.png|IconC=Workbench_TechDraw.svg|IconR=Techdraw-textleader.svg}}
|IconR=TechDraw_RichTextAnnotation.svg

|IconC=Workbench_TechDraw.svg
{{TechDraw Tools navi}}
}}


{{TechDraw Tools navi{{#translation:}}}}
{{Userdocnavi}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 10:04, 27 July 2023

Other languages:

Добавить Линию-выноску в Вид

Системное название
TechDraw_LeaderLine
Расположение в меню
TechDraw → Добавить Линии → Добавить Линию-выноску в Вид
Верстаки
TechDraw
Быстрые клавиши
Нет
Представлено в версии
0.19
См. также
Вставка аннотаций форматированным текстом, Добавить информацию о сварке в указательную линию, Группы линий

Описание

The TechDraw LeaderLine tool adds a line to a View. Other annotation objects (such as Rich Text Annotations) can be connected to the leaderline to form complex annotations.

Leaderline added to a View

Применение

  1. Select a View.
  2. There are several ways to invoke the tool:
    • Press the Add Leaderline to View button.
    • Select the TechDraw → Add Lines → Add Leaderline to View option from the menu.
  3. A task panel opens.
  4. Press the Pick points button.
  5. Pick the first point on the page to define the start point of the line.
  6. Pick the next point on the page. Hold down Ctrl to snap to multiples of 22.5° angles. Optionally use a double-click instead of a single-click to finish entering points.
  7. Optionally add more points.
  8. If you have not double-clicked a point: press the Save Points button.
  9. Optionally change the Start Symbol, End Symbol, Color, Width and Style of the leader. See Properties for more information.
  10. Press the OK button.

Usage edit

  1. Double-click a Leaderline in the Tree view.
  2. A task panel opens.
  3. To edit the points:
    1. Press the Edit points button.
    2. The Leaderline is marked with temporary nodes.
    3. Drag one or more of the nodes to a new position.
    4. Press the Save changes button.
  4. Optionally change the Start Symbol, End Symbol, Color, Width and Style of the leader. See Properties for more information.
  5. Press the OK button.

Notes

  • You cannot add or remove points from an existing Leaderline.
  • If no points were specified at creation time a short line is placed at the center of the View. There is no way to fix such a line, it should be deleted.
  • By default the Leader Line Auto Horizontal preference is checked. This means that the last line segment of new Leaderlines is drawn horizontally. If there is only one segment the result is then a single horizontal line.
  • You can turn off this auto horizontal feature for existing Leaderlines by changing their ДанныеAuto Horizontal property.

Свойства

Data

Base

  • ДанныеStart Symbol (Enumeration): The symbol at the start of the leaderline. Options: Filled Arrow, Open Arrow, Tick, Dot, Open Circle, Fork, Filled Triangle, None.
  • ДанныеEnd Symbol (Enumeration): The symbol at the end of the leaderline. Idem.
  • ДанныеX (Distance): The X coordinate of the leaderline relative to the View.
  • ДанныеY (Distance): The Y coordinate of the leaderline relative to the View.

Leader

  • ДанныеLeader Parent (Link): The View the leaderline is attached to.
  • ДанныеWay Points (VectorList): The points of the leaderline.
  • ДанныеScalable (Bool): Specifies if the leaderline scales with ДанныеLeader Parent.
  • ДанныеAuto Horizontal (Bool): Specifies if the last leaderline segment is forced to be horizontal.

View

Base

  • ВидKeep Label (Bool): Not used.
  • ВидStack Order (Integer): Over or underlap relative to other drawing objects. introduced in version 0.21

Line Format

  • ВидColor (Color): The color of the leaderline.
  • ВидLine Style (Enumeration): The style of the leaderline. Options: NoLine, Continuous, Dash, Dot, DashDot, Length DashDotDot.
  • ВидLine Width (Length): The width of the leaderline.

Программирование

См. так же: TechDraw API и Основы составления скриптов FreeCAD.

The LeaderLine tool can be used in macros and from the Python console by using the following functions:

myPage = FreeCAD.ActiveDocument().Page
myBase = FreeCAD.ActiveDocument().View
leaderObj = FreeCAD.ActiveDocument.addObject('TechDraw::DrawLeaderLine','DrawLeaderLine')
FreeCAD.activeDocument().myPage.addView(leaderObj)
FreeCAD.activeDocument().leaderObj.LeaderParent = myBase
#first waypoint is always (0,0,0)  
#rest of waypoints are positions relative to (0,0,0)
leaderObj.WayPoints = [p0,p1,p2]
leaderObj.X = 5
leaderObj.Y = 5