Svg Namespace/ru

В SVG документы, экспортированные из FreeCAD Модуля рисования и используемые в качестве страницы шаблонов, несколько пользовательских атрибутов могут использоваться первоначально для собственного внутреннего использования FreeCAD, но в будущем могут также использоваться другими приложениями, поддерживающими FreeCAD. Все эти атрибуты начинаются с префикса пространства имен "freecad:". URL-адрес пространства имен, определенный в этих документах SVG, относится к этой странице.

Применение
Один пиксель = один миллиметр.

Вы должны вставить где-нибудь внутри вашего svg-кода, где вы хотите, чтобы отображалось содержимое чертежа (например, в конце файла, непосредственно перед последним тегом  ), следующую строку :

Чтобы включить печать в масштабе, реальный размер текста должен быть указан в атрибутах ширины и высоты SVG-тега. Размер документа в пользовательских единицах (px) должен быть указан в атрибуте viewBox.

Следующее должно быть отформатировано, как в примере ниже, где:
 * xxx = ширина в пикселях
 * yyy = высота пикселях

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

freecad:EditableText
To use any of the freecad: attributes in your SVG documents, you must first define the freecad namespace as an attribute of the opening tag:

Defines a text in a template that can be edited by FreeCAD.

Пример:

freecad:basepoint1
Defines the first point of a Draft Dimension object (represented as a group in a SVG document). This attribute is used when importing the SVG fragment in FreeCAD, in order to recreate the dimension object. The group contains paths and other graphical items to correctly render the dimension object in other SVG applications.

Пример:

freecad:basepoint2
Defines the second point of a Draft Dimension object (represented as a group in a SVG document). This attribute is used when importing the SVG fragment in FreeCAD, in order to recreate the dimension object. The group contains paths and other graphical items to correctly render the dimension object in other SVG applications.

Example: see freecad:basepoint1

freecad:dimpoint
Defines the point of a Draft Dimension object through which the dimension line passes. This attribute is used when importing the SVG fragment in FreeCAD, in order to recreate the dimension object. The group contains paths and other graphical items to correctly render the dimension object in other SVG applications.

Example: see freecad:basepoint1

Example of code freecad:EditableText
This example is taken from a cartridge to a sheet A3_Landscape

Explanations
Beginning of the framework

Data on the framework

Beginning of the text block

All the information about the text that will be displayed

Coordinates and identity where the text will appear

Here AuthorName is the var managed by freecad:editable who saves the string to change that will be displayed

Coordinates and identity of the text that is displayed by default and   means the end of the block text

Other blocks texts and end  the framework grouping text blocks

It is possible after having worked the Inkscape SVG file as the file no longer works, it is possible that information has gone missing.

Then check that the edit text is not modified

Example :
 * editable = "AuthorName"
 * replace by freecad:editable = "AuthorName"

Other attributes availlables
See Drawing templates