Cómo crear un cuadro de texto con esquinas redondeadas invertidas


8

Acabo de ver esta publicación en el sitio tex SE y me pregunté cómo haría lo mismo en ArcGIS. Creé un cuadro de texto en un diseño y profundicé en todos los cuadros de diálogo, pero no pude ver nada similar. Claro, es fácil crear una caja redondeada, pero ¿cómo inviertes las esquinas?

Una solución que tuve fue dibujar manualmente un rectángulo con círculos en las esquinas.

ingrese la descripción de la imagen aquí

Luego, utilicé la herramienta de sustracción en el menú contextual de Operaciones gráficas para cada una de las esquinas.

ingrese la descripción de la imagen aquí

El resultado fue satisfactorio:

ingrese la descripción de la imagen aquí

Podría poner algo de texto allí y se vería bien. Sin embargo, si la cantidad de texto cambia y necesito estirar el cuadro, las esquinas también se estiran:

ingrese la descripción de la imagen aquí

¿Alguien sabe de una manera de crear dicho marco alrededor del texto en el diseño en ArcGIS?

Me encantaría saber si es posible hacer esto usando Python.


¿No sería más fácil / mejor crear eso como SVG y solo agregarlo al marco de diseño?
Nathan W

@NathanW, no parece que exista esta funcionalidad. Ver este ArcGIS Idea
Fezter

1
: s ohh, bien podría tener que pasar a QGIS :) i.imgur.com/8HNGwHN.png
Nathan W

Agradable. Yo uso QGIS cuando es práctico. Sin embargo, algunos de nuestros clientes usan Arc. ¿Qué les sucede a las esquinas cuando intentas escalar eso? Lo intenté en InkScape y las esquinas se estiraron como arriba. Me gustaría una forma ajustada dinámicamente si es posible.
Fezter

Parece escalar correctamente i.imgur.com/4bYLPdZ.png
Nathan W

Respuestas:


2

A menos que desee intentar implementar una solución ArcObjects para esto, como lo sugiere @ blah238, su mejor apuesta parece ser enviar una nueva Idea ArcGIS para ello.

Dirigiría esa solicitud de mejora para ArcGIS Pro en lugar de ArcMap. Sin embargo, todavía no hay una categoría ArcGIS Pro disponible para que lo haga.


0

Si nada funciona, entonces haría lo siguiente:

1. Convert texts into annotation
2. Run Feature To Polygon tool to convert these annotation into polygon (rectangle)
3. Run Feature Vertices To Points tool- it creates circle centre
4. Run Buffer tool to create circle (with appropriate radius)
5. Run Erase too where input is polygon(rectangle) and erase feature is circles
6. If you want those graphics back then run convert features to graphics
N.B.  Modify the buffer radius as you want

manifestación

manifestación

manifestación


Gracias por su respuesta, pero según mi pregunta original, esto se requiere en Diseño y los cuadros no son características, sino gráficos de diseño.
Fezter

6. Si desea esos gráficos, ejecute las funciones de conversión en gráficos
SIslam
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.