Agregar figuras geométricas a archivos PS

Solución API de C++ para trabajar con formas de archivos PS

 

PostScript es un potente lenguaje de descripción de páginas que ofrece un control preciso sobre la representación de formas geométricas. Sin embargo, hay que tener en cuenta algunos matices a la hora de dibujar estas figuras:

  • Sistema de coordenadas: PostScript utiliza un sistema de coordenadas cartesiano, con el origen (0,0) normalmente ubicado en la esquina inferior izquierda de la página. Los valores de x positivos se mueven hacia la derecha y los valores de y positivos se mueven hacia arriba. Comprender este sistema de coordenadas es crucial para posicionar formas con precisión.
  • Gráficos basados ​​en rutas: PostScript utiliza un enfoque basado en rutas para dibujar formas. Esto implica definir una serie de puntos y curvas que forman el contorno de la forma. Los operadores de ruta comunes incluyen moveto, lineto, curveto y closepath. Dominar estos operadores es esencial para crear formas complejas.
  • Ancho y color de línea: el operador setlinewidth controla el grosor de las líneas. Los operadores setgray, setrgbcolor y setcmykcolor definen el color del trazo y el relleno. Experimentar con diferentes anchos de línea y colores puede afectar significativamente la apariencia visual de tus figuras.
  • Las transformaciones, como traslación, rotación y escala, se pueden aplicar a formas usando operadores como “traducir”, “rotar” y “escalar”. Estas transformaciones te permiten crear figuras intrincadas y dinámicas.
  • Texto y fuentes: aunque no es estrictamente geométrico, el texto suele integrarse con formas en los documentos PostScript. Comprender las métricas de las fuentes y la posición del texto es importante para crear figuras claras y visualmente atractivas.
  • Los trazados de recorte se pueden utilizar para restringir las operaciones de dibujo a áreas específicas de la página. Esta técnica es útil para crear formas complejas con componentes superpuestos o que se cruzan.
  • Calidad de renderizado: la calidad de las formas renderizadas puede verse afectada por factores como uniones de líneas, extremos de línea y suavizado. Experimentar con diferentes configuraciones de renderizado puede mejorar la apariencia visual de tus figuras.

Conocer estos aspectos le permitirá garantizar una integración adecuada de las formas y una representación precisa en flujos de trabajo basados ​​en PostScript. Pero pase lo que pase, Aspose.Page le proporciona la funcionalidad de dibujar formas geométricas en archivos PS fácilmente. Con esta API puedes agregar diferentes imágenes usando C++. Para obtener más información sobre cómo manejar archivos PS y cómo trabajar con formas en archivos PS en particular, siga la documentación.

Para agregar formas a documentos PS necesitamos:

  • Aspose.Page para API de C++, que es una API de C++ de conversión y manipulación de documentos potente, rica en funciones y fácil de usar.

  • Abra el administrador de paquetes NuGet, busque Aspose.Page e instálelo. También puede utilizar el siguiente comando desde la Consola del Administrador de paquetes.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Pasos para agregar figuras a un archivo PS.

El siguiente código crea un documento PS, le agrega un rectángulo y lo pinta con un color naranja. Para ver más ejemplos, vaya a Aspose.Page para el proyecto GitHub de C++ .

  1. Cree una secuencia de salida para el documento PostScript utilizando la clase FileStream.
  2. Cree un objeto PsSaveOptions para especificar las opciones de guardado para el documento PostScript.
  3. Cree una ruta de gráficos usando la clase System.Drawing.Drawing2D.GraphicsPath y especifique las coordenadas y dimensiones del rectángulo usando la clase System.Drawing.RectangleF.
  4. Utilice el método SetPaint() para especificar el color del rectángulo.
  5. Llame al método Fill() para agregar el color especificado al rectángulo.
  6. Llame a ClosePage() para indicar que la página actual está completa.
  7. Guarde los cambios usando el método Save().
Agregar formas a PS

PS Qué es PS Formato de archivo

El formato PS es uno de los formatos de lenguaje de descripción de página (PDL). Es capaz de contener información gráfica y de texto en la página. Es por eso que el formato fue soportado por la mayoría de los programas de edición de imágenes. El archivo postscript en sí mismo es una especie de instrucción para las impresoras. Contiene información sobre qué y cómo imprimir desde su página.