Borrador: Forma de Cadena
|
|
| Ubicación en el Menú |
|---|
| Dibujar → Forma desde Texto Anotación → Forma desde Texto |
| Entornos de trabajo |
| Entorno Borrador, BIM |
| Atajo de teclado por defecto |
| Ninguno |
| Introducido en versión |
| 0.14 |
| Ver también |
| Texto, Etiqueta, Extruir |
Descripción
El comando Forma a partir de Cadena crea una forma compuesta que representa una cadena de texto. Esta forma se puede usar para crear letras 3D con el comando Extruir.
El comando Forma a partir de Cadena de caracteres no está diseñado para anotaciones de texto estándar. Para ello, se deben usar los comandos Texto o Etiqueta.
Se requiere un único punto para colocar la Forma
Uso
Para usuarios de Windows: por favor, lean primero el párrafo Selección de archivo de fuente en Windows.
- Existen varias formas de ejecutar el comando:
- Pulse el botón
Forma a partir de texto.
- Borrador: Seleccione la opción Drafting →
Forma a partir de texto del menú.
- Entorno de Trabajo BIM: Seleccione la opción Anotación →
Forma a partir de texto del menú.
- Pulse el botón
- Se abrirá el panel de tareas Forma.
- Haga clic en un punto en la Vista 3D o introduzca las coordenadas.
- Opcionalmente, haga clic en la casilla Global para activar o desactivar el modo global. Si el modo global está activado, las coordenadas son relativas al sistema de coordenadas global; de lo contrario, son relativas al sistema de coordenadas del plano de trabajo. introduced in 1.1
- Opcionalmente, pulse el botón Punto de Reinicio para restablecer el punto al origen del sistema de coordenadas actual.
- Especifique la Altura.
- Introduzca la Cadena1.0 and below o el Textointroduced in 1.1.
- Para seleccionar la fuente, realice una de las siguientes acciones:
- Introduzca la ruta del archivo en el cuadro de entrada Archivo de la Fuente Tipográfica.
- Pulse el botón ... y seleccione un archivo.
- Pulse el botón OK para finalizar el comando.
- Opcionalmente, cambie la DatosJustificación de la Forma de la Cadena. Consulte Propiedades.
Opciones
- Pulse Esc o el botón Cancelar para abortar el comando.
Ruta de archivo relativa
Es posible especificar una ruta relativa para el archivo de la fuente tipográfica. Para ello, el documento de FreeCAD debe haberse guardado al menos una vez.
Algunos ejemplos:
- ./SomeFont.ttf: El archivo de la fuente se encuentra en el mismo directorio que el documento.
- ./MyDirectory/SomeFont.ttf: El archivo de la fuente se encuentra en el subdirectorio MyDirectory del directorio del documento.
- ../SomeFont.ttf: El archivo de la fuente se encuentra en el directorio padre del directorio del documento.
Selección de archivos de fuente en Windows
En Windows, el acceso a la carpeta de fuentes predeterminada está restringido. Esto afecta la selección del archivo de fuente para ShapeStrings. Estos son los casos en FreeCAD donde se puede especificar un archivo de fuente para ShapeStrings: en el panel de tareas ShapeString, al cambiar la propiedad DatosFichero Fuente Tipográfica de un ShapeString, y, 1.0 and below, al especificar el archivo de fuente predeterminado en Preferencias.
Al pulsar el botón ... y seleccionar un archivo de la carpeta de fuentes predeterminada de Windows, no es posible usar el cuadro de diálogo de archivos nativo. Existen varias soluciones alternativas:
- Asegúrese de que DontUseNativeFontDialog esté configurado como
true, que es el valor predeterminado de esta preferencia. Esto solo abrirá un cuadro de diálogo de archivos diferente (no nativo) al pulsar el botón ... en el panel de tareas ShapeString. Con este cuadro de diálogo, se puede acceder a la carpeta de fuentes predeterminada de Windows.
- Cambie DontUseNativeDialog a
true. Esto indica a FreeCAD que siempre use el cuadro de diálogo de archivos no nativo.
- Especifique el archivo de la fuente en el cuadro de entrada. Puede escribir la ruta completa o copiarla y pegarla desde el Explorador de archivos de Windows. También existe otra forma de introducir la ruta. Si introduce
C:\, aparecerá una lista desplegable. SeleccioneWindowsde esa lista y añada\F. SeleccioneFontsde la nueva lista desplegable. Por último, añada\y la(s) primera(s) letra(s) del archivo de fuente, y luego selecciónelo de la lista desplegable.
- Cree una carpeta personalizada para sus archivos de fuente.
Consulte el párrafo Preferencias a continuación para conocer la ubicación de las preferencias mencionadas.
Notas
- Se puede editar una ShapeString de borrador haciendo doble clic en ella en la Vista_de_árbol.
- Las fuentes compatibles incluyen TrueType Collection (.ttc, introduced in 1.1), TrueType (.ttf), OpenType (.otf) y Type 1 (.pfb). Tenga en cuenta que solo se puede usar la primera fuente de un archivo TrueType Collection.
- El comando está restringido a texto de izquierda a derecha. No se admite texto de derecha a izquierda ni de arriba abajo.
- Las alturas de texto muy pequeñas pueden provocar deformaciones en los caracteres debido a la pérdida de detalle al escalar.
- Las fuentes pueden generar geometría problemática. Esto se debe a que los contornos de las fuentes pueden superponerse y tener pequeños espacios. Estas condiciones se consideran errores en las líneas utilizadas para definir las caras.
- También se pueden crear Cadenas de Formas con Macro Fonts Win10 PYMP.
- Para crear cadenas dispuestas de forma circular, utilice Macro FCCircularText.
Tutoriales
- Tutorial de Forma a partir de Caracteres: extruya un ShapeString, colóquelo en el espacio 3D y cree un grabado en otro cuerpo.
Preferencias
Véase también: Editor de preferencias, Preferencias de borrador y Parámetro de dibujo estándar.
- Para usuarios de Windows:
- Configure Herramientas → Editar Parámetros → BaseApp → Preferencias → Dialogo → DontUseNativeFontDialog en
truepara usar el cuadro de diálogo de archivos no nativos al seleccionar un archivo de fuente desde el panel de tareas ShapeString.
- Configure Herramientas → Editar Parámetros → BaseApp → Preferencias → Dialogo → DontUseNativeFontDialog en
- Como alternativa, configure Herramientas → Editar Parámetros → BaseApp → Preferencias → Dialogo → DontUseNativeDialog en
truepara usar siempre el cuadro de diálogo de archivos no nativos.
- Como alternativa, configure Herramientas → Editar Parámetros → BaseApp → Preferencias → Dialogo → DontUseNativeDialog en
Propiedades
Véase también: Vista de propiedad.
Un objeto Draft ShapeString se deriva de un Part Part2DObject y hereda todas sus propiedades. También tiene las siguientes propiedades adicionales:
Datos
Borrador
- DatosArchivo de fuente (
Archivo): Nombre del archivo de fuente.
- DatosFusion (
Booleano): Fusiona las caras si se superponen; normalmente no es necesario (puede ser muy lento). Se ignora si DatosMake Face esfalse. introduced in 1.0 - DatosJustificación (
Enumeración): Alineación horizontal y vertical. Opciones:Superior izquierda,Superior central,Superior derecha,Medio izquierdo,Medio central,Medio derecho,Abajo izquierda,Abajo central,Abajo derecho. introduced in 1.0 - DatosJustificación Referencia (
Enumeración): Referencia de altura utilizada para la justificación. Opciones:Altura de la Tapa,Altura de la Forma. La altura de la forma depende de los caracteres en la DatosCadena. introduced in 1.0 - DatosMantener Margen Izquierdo (
Booleano): Mantiene el margen izquierdo y el espacio en blanco inicial cuando la justificación es izquierda. introduced in 1.0 - DatosCrear Cara (
Booleano): Rellena las letras con caras.
- DatosÁngulo Oblicuo (
Ángulo): Ángulo oblicuo (inclinado). Debe estar entre -80° y +80°. introduced in 1.0 - DatosEscalar al Tamaño (
Booleano): Escala para asegurar que la altura de la mayúscula sea igual al tamaño. Si se establece enfalse, dependiendo de la fuente, la altura de mayúsculas no coincidirá exactamente con DatosSize. introduced in 1.0 - DatosTamaño (
Altura): Altura del texto. - DatosCadena (
Cadena): Cadena de texto. Un ShapeString solo puede mostrar una línea de texto. - DatosSeguimiento (
Distancia): Espacio entre caracteres. introduced in 1.0: El tipo de propiedad se ha actualizado.
La altura del rectángulo rojo (línea continua) es igual a la altura de la tapa.
La altura del rectángulo verde (línea discontinua) es igual a la altura de la figura.
Las esquinas, los puntos medios de los bordes y el centro de los rectángulos
coinciden con las 9 opciones de justificación: de arriba a la izquierda a abajo a la derecha.
Programación de Scripts
Ver también: Documentación de la API autogenerada y Fundamentos de FreeCAD Guión.
Para crear un Forma a partir de una Cadena de Caracteres, utilice el método make_shapestring (introduced in 0.19) del módulo Draft. Este método reemplaza al método obsoleto makeShapeString.
shapestring = make_shapestring(String, FontFile, Size=100, Tracking=0)
- Crea una forma compuesta
shapestringutilizando laStringespecificada y la ruta completa de unFontFilecompatible.
Sizees la altura del texto resultante en milímetros.
Trackinges el espaciado entre caracteres en milímetros.
La posición de ShapeString se puede cambiar sobrescribiendo su atributo Placement, o sobrescribiendo individualmente sus atributos Placement.Base y Placement.Rotation.
Ejemplo:
import FreeCAD as App
import Draft
doc = App.newDocument()
font1 = "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf"
font2 = "/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf"
font3 = "/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf"
S1 = Draft.make_shapestring("This is a sample text", font1, 200)
S2 = Draft.make_shapestring("Inclined text", font2, 200, 10)
zaxis = App.Vector(0, 0, 1)
p2 = App.Vector(-1000, 500, 0)
place2 = App.Placement(p2, App.Rotation(zaxis, 45))
S2.Placement = place2
S3 = Draft.make_shapestring("Upside-down text", font3, 200, 10)
S3.Placement.Base = App.Vector(0, -1000, 0)
S3.Placement.Rotation = App.Rotation(zaxis, 180)
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
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
