Draft "Текст"
|
|
| Расположение в меню |
|---|
| Annotation → Текст |
| Верстаки |
| Draft, Arch |
| Быстрые клавиши |
| T E |
| Представлено в версии |
| 0.7 |
| См. также |
| Метка, Фигура из текста |
Описание
Инструмент Текст позволяет добавить в документ многострочную текстовую область в указанную точку. Он использует предварительно выбранный Draft Linestyle, установленный в Draft Tray.
To create a text element with an arrow use the Draft Label command instead.
Применение
See also: Draft Tray and Draft Snap.
- Нажмите кнопку
Текст, или нажмите клавишу T, а затемE
- Укажите точку на трёхмерном виде или задайте координаты и нажмите кнопку
add point.
- Введите желаемый текст нажимая Enter между каждыми строками
- Дважды нажмите Enter для завершения.
Опции
The single character keyboard shortcuts available in the task panel can be changed. See Draft Preferences. The shortcuts mentioned here are the default shortcuts.
- Для указания координат вручную, введите число и нажимайте ENTER для перехода между координатами X, Y и Z. Вы можете нажать кнопку
добавить точку, когда у вас есть нужные значения для вставки точки.
- Удерживайте Ctrl при размещении текста, чтобы принудительно установить привязку вашей точки в ближайшее место привязки, независимо от расстояния.
- Нажмите Enter или ↓ Стрелка вниз, чтобы ввести новую строку текста.
- Нажмите ↑ Стрелка вверх, чтобы отредактировать предыдущую строку текста.
- Дважды нажмите Enter или ↓ Стрелка вниз, чтобы завершить редактирование текста.
- Нажмите Esc или кнопку Close, чтобы прервать выполнение текущей команды.
Примечания
- A Draft Text can be edited by double-clicking it in the Tree View.
- Draft Texts created or saved with FreeCAD version 0.21 are not backward compatible.
Свойства
See also: Property View.
A Draft Text object is derived from an App FeaturePython object and inherits all its properties. The following properties are additional unless otherwise stated.
Данные
Основные
- ДанныеПоложение: указывает базовую точку первой линии текстового блока.
- ДанныеТекст: указывает содержимое текстового блока как список строк, каждый элемент списка, разделённый запятыми, показывает новую строку
Вид
Annotation
- ВидAnnotation Style (
Enumeration): specifies the annotation style applied to the text. See Draft AnnotationStyleEditor. - ВидScale Multiplier (
Float): specifies the general scaling factor applied to the text.
Display Options
- ВидDisplay Mode (
Enumeration): specifies how the text is displayed. If it isWorldthe text will be displayed on a plane defined by its ДанныеPlacement. If it isScreenthe text will always face the screen. This is an inherited property. The mentioned options are the renamed options (introduced in 0.21).
Text
- ВидРежим отображения: если это «3D текст», текст будет выровнен по осям сцены, изначально лежащим в плоскости XY; если это «2D-текст», текст всегда будет смотреть в камеру.
- ВидШрифт: указывает шрифт для отображения текста. Может быть название шрифта, например "Arial", название стиля, например, "sans", "serif" или "mono", название семейства, например, "Arial,Helvetica,sans", или название со стилем, например "Arial:Bold". Если указанный шрифт не найден в системе, то будет использован основной.
- ВидРазмер шрифта: указывает размер символов текста. Если текстовый объект создается в древе проекта, но текст не отображается, увеличивайте размер текста, пока он не станет видим.
- ВидВыравнивание: указывает выравнивание текста налево, направо или по центру от базовой точки.
- ВидМежстрочное расстояние: указывает расстояние между строк текста.
Программирование
См. так же: Draft API и Основы составления скриптов FreeCAD.
text = make_text(string, placement=None, screen=False)
- Создать объект
Textвpoint, определённой какFreeCAD.Vector. stringlistэто строка, или список строк, если это список, каждый элемент показывается в отдельной строке.- Если
screenравенTrue, текст всегда ориентируется в направлении просмотра камеры, иначе выравнивается по осям сцены и лежит в плоскости XY.
The view properties of text can be changed by overwriting its attributes; for example, overwrite ViewObject.FontSize with the new size in millimeters.
Пример:
import FreeCAD as App
import Draft
doc = App.newDocument()
t1 = "This is a sample text"
p1 = App.Vector(0, 0, 0)
t2 = ["First line", "second line"]
p2 = App.Vector(1000, 1000, 0)
text1 = Draft.make_text(t1, p1)
text2 = Draft.make_text(t2, p2)
text1.ViewObject.FontSize = 200
text2.ViewObject.FontSize = 200
zaxis = App.Vector(0, 0, 1)
t3 = ["Upside", "down"]
p3 = App.Vector(-1000, -500, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 180))
text3 = Draft.make_text(t3, place3)
text3.ViewObject.FontSize = 200
doc.recompute()
- Drafting: Line, Polyline, Fillet, Arc, Arc From 3 Points, Circle, Ellipse, Rectangle, Polygon, B-Spline, Cubic Bézier Curve, Bézier Curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation Styles, Annotation Scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar Array, Circular Array, Path Array, Path Link Array, Point Array, Point Link Array, Edit, Highlight Subelements, Join, Split, Upgrade, Downgrade, Convert Wire/B-Spline, Draft to Sketch, Set Slope, Flip Dimension, Shape 2D View
- Draft Tray: Working Plane, Set Style, Toggle Construction Mode, AutoGroup
- Snapping: Snap Lock, Snap Endpoint, Snap Midpoint, Snap Center, Snap Angle, Snap Intersection, Snap Perpendicular, Snap Extension, Snap Parallel, Snap Special, Snap Near, Snap Ortho, Snap Grid, Snap Working Plane, Snap Dimensions, Toggle Grid
- Miscellaneous: Apply Current Style, New Layer, Manage Layers, New Named Group, SelectGroup, Add to Layer, Add to Group, Add to Construction Group, Toggle Wireframe, Working Plane Proxy, Heal, Show Snap Toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Most objects: Edit
- Layer container: Add New Layer, Reassign Properties of All Layers, Merge Layer Duplicates
- Layer: Activate Layer, Reassign Properties of Layer, Select Layer Contents
- Text and label: Open Links
- Wire: Flatten
- Working plane proxy: Save Camera Position, Save Visibility of Objects
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework