Este es el comando tgif que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
tgif - Facilidad de dibujo 2-D interactivo basado en Xlib bajo X11. Soporta jerárquica
construcción de dibujos y fácil navegación entre conjuntos de dibujos. También es un hiper-
navegador de gráficos (o gráficos hiperestructurados) en la World-Wide-Web.
SINOPSIS
tgif [-monitor nombre para mostrar] [-fg ] [-bg ] [-bd ] [-rv] [-Nevada] [-bw]
[-reqcolor] [-cwo [+ sbwarp]] [-hiper] [Exec- ] [-dbim
{xcin | chinput | xim | kinput2 | tgtwb5 [, fuente]}] [-sbim colores] [-usexlib] [{-a4 | -letter}]
[-listdontreencode] [-versión] [-pdfspd | -pdfspd = verdadero | -pdfspd = falso ] [-pssetup
" " ] [-tgwb2 [-rmcastlibdir | -rmcastlibruta ]] [-nomodo]
[-geometría ] [=] [{presentar[.obj]|-unir file1[.obj] file2[.obj] ...}]
or
tgif -impresión [-eps] [-p] [-PD] [-f] [-texto] [-epsi] [-tiffepsi] [-gif] [-png] [-jpeg]
[-ppm] [-pbm] [-xpm] [-xbm] [-html] [-pdf] [-lista de redes] [-svg] [-monitor nombre para mostrar]
[-salida estándar] [-raw [+ h [eaderonly]]] [-filtrodedosis [-solo vista previa]] [-estado] [-gris] [-color |
-reqcolor] [-adobe | -adobe = / | -adobe = falso ] [-dontreencode = |
-listdontreencode] [-versión | -justversión] [-producedby =] [-página ]
[-print_cmd " "] [-un_archivo_por_página] [-pepsc] [-pdfspd | -pdfspd = verdadero |
-pdfspd = falso ] [-pssetup " " ] [-j2p6_cmd " " ] [-no condensar |
-condensado] [{-a4 | -letter}] [-noshowpageineps] [-tranquilo] [-bop_gancho " "] [-eop_hook
" "] [-tmp_file_mode " número> "] [-patróndir " directorio> "] [-o]
[Exec- ] [file1[.obj] file2[.obj] ...]
DESCRIPCIÓN
gif es una herramienta de dibujo interactiva que permite al usuario dibujar y manipular objetos en
el sistema X Window. Tgif se ejecuta de forma interactiva en la primera forma. En la segunda forma mostrada
en la sección SINOPSIS, tgif solo imprime archivo1.obj, archivo2.obj, etc. (generado por tgif)
en archivos de descripción de página PostScript (TM) (sin abrir ventanas ni fuentes) y tuberías
a ellos lpr(1) si ninguno de los -eps, -p, -epsi, -tiffepsi, -gif, -png, -jpeg, -ppm, -pbm,
-xpm, -xbm, -html, -pdf, -PD, -f, -texto, -lista de redes o -svg se especifican las opciones. Esta
forma de impresión es la forma de tgif de exportar un archivo tgif a otro formato. En este caso,
cualquier otra opción de línea de comando no reconocida se envía a lpr(1). En este modo, tgif es
compatible con lo obsoleto prtgif. Un archivo de smbolos (ver descripciones a continuacin) tambin se puede
impreso especificando el .sim extensión explícitamente.
El argumento de la línea de comando presentar especifica un archivo o un localizador uniforme de recursos (URL) de
objetos para ser editados inicialmente por tgif. Solo se admiten URL HTTP o FTP. (Para
descripción más detallada de la URL y la World-Wide-Web, se remite al lector a [1].)
Tgif se basa puramente en xlib. Se prueba con X11R6 y requiere un mouse de 3 botones.
OPCIONES
En el primer formulario que se muestra en la sección SINOPSIS, los argumentos de la línea de comando pueden ser:
-fg Color de primer plano especificado en .
-bg Color de fondo especificado en .
-bd Color de borde especificado en .
-rv Inicie tgif en modo de vídeo inverso.
-Nevada Inicie tgif en modo de video normal.
-bw Inicie tgif en modo blanco y negro.
-reqcolor
El mismo efecto que establecer el valor predeterminado de Tgif.PrintUsingRequestedColor X en verdadero (consulte la
X sección DEFAULTS a continuación).
-dos Solo ventana de lienzo. Solo la ventana del lienzo (consulte la sección TGIF SUBWINDOWS a continuación)
será mostrado. Esto tiene el mismo efecto que configurar Tgif.CanvasWindowOnly X
predeterminado a verdadero.
-cwo + sbwarp
If -cwo + sbwarp se usa, deformar con un solo botón (haciendo clic con el botón izquierdo del mouse para deformar)
se utiliza para activar la teletransportación (consulte la sección TELEPORT / HYPERJUMP a continuación).
-hiper Inicie tgif en el hiperespacio modo (consulte la sección HIPERSPACE a continuación).
Exec-
Después de que tgif se inicie, ejecute el comando interno en (ver COMANDOS INTERNOS
sección siguiente). Si es la cadena "-", tgif ejecuta comandos internos desde
la entrada estándar.
-dbim Método
Utilice Método como método de entrada para fuentes de doble byte (consulte FUENTES CUADRADAS DE DOBLE BYTE
sección siguiente). Esto no se puede utilizar junto con -sbim.
-sbim Método
Utilice Método como método de entrada para fuentes de un solo byte. Esto es útil si la X
La extensión del teclado se usa para ingresar caracteres internacionales (con teclas muertas).
Esto no se puede utilizar junto con -dbim.
-usexlib
Si tgif se compila con -DUSE_XT_INITIALIZE, rutinas de inicialización de X Toolkit
se utilizará para configurar tgif. El uso de esta opción de línea de comando obligará a tgif a
ignore la opción del compilador -DUSE_XT_INITIALIZE y use solo Xlib. Esto es útil
cuando el archivo de recursos del sistema para tgif no está instalado correctamente o está dañado y
necesita ser pasado por alto.
.A4 El uso de esta opción tiene el mismo efecto que establecer el valor predeterminado de Tgif.PSA4PaperSize X
a la verdad
-carta
El uso de esta opción tiene el mismo efecto que configurar el Tgif.InitialPaperSize X
predeterminado a "letra"
-noshowpageineps
El uso de esta opción tiene el mismo efecto que configurar el Tgif.ShowPageInEPS X predeterminado
a falso
-tranquilo Si se usa esta opción, tgif suprimirá los mensajes estándar.
-listdontreencode =
Si se utiliza esta opción, tgif imprimirá la lista de nombres de fuentes PostScript
especificado en la opción del compilador -D_DONT_REENCODE utilizada en la compilación de tgif.
En el segundo formulario que se muestra en la sección SINOPSIS, los argumentos de la línea de comando pueden ser:
-versión
Si se utiliza esta opción, tgif imprimirá su número de versión y copyright en el
línea de comando.
-justversión
Si se utiliza esta opción, tgif imprimirá su número de versión y copyright en el
línea de comando y sale inmediatamente.
-nomodo
El uso de esta opción tiene el mismo efecto que establecer el valor predeterminado de Tgif.NoModeWindow X en
verdadera.
-eps (o -p)
Genera un archivo PostScript (TM) encapsulado en archivo.eps; este archivo puede ser
incluido en un archivo LaTeX a través de la construcción \ psfig, \ epsf o \ psfile (ver la
FORMATOS DE FIGURAS DE LÁTEX (sección siguiente).
-PD (o -f)
Genera un archivo PostScript en archivo.ps; este archivo se puede imprimir en un PostScript
impresora con lpr(1).
-texto Genera un archivo de texto en archivo.txt; el archivo de texto contiene todo el texto visible y puede
ser enviado a un corrector ortográfico.
-epsi Genera un archivo PostScript encapsulado (EPS) con un mapa de bits de vista previa en archivo.eps.
Tgif aborta si no se puede acceder a una pantalla válida.
-tiffepsi
Genera un archivo EPS con un encabezado de archivo binario EPS de DOS y una imagen TIFF al final
in archivo.eps. Consulte la sección GENERACIÓN DE ARCHIVOS EPSI DE MICROSOFT WINDOWS para obtener más información.
detalles. Tgif aborta si no se puede acceder a una pantalla válida.
-gif Genera un archivo GIF en archivo.gif. Consulte las notas para Tgif.GifToXpm en la X
Sección DEFAULTS a continuación. Tgif aborta si no se puede acceder a una pantalla válida.
-png Genera un archivo PNG en archivo.png. Tgif aborta si una pantalla válida no es
accesible.
-jpeg Genera un archivo JPEG en archivo.jpg. Tgif aborta si una pantalla válida no es
accesible.
-ppm Genera un archivo PPM en archivo.ppm. Tgif aborta si una pantalla válida no es
accesible.
-pbm Genera un archivo PBM en archivo.pbm. Tgif aborta si una pantalla válida no es
accesible.
-xpm Genera un archivo de mapa de píxeles X11 (XPM) en archivo.xpm. Tgif aborta si se muestra una pantalla válida
Inaccesible.
-xbm Genera un archivo de mapa de bits X11 (XBM) en archivo.xbm. Tgif aborta si se muestra una pantalla válida
Inaccesible.
-html Genera un archivo GIF en archivo.gif y un archivo HTML en archivo.html. Tgif aborta si un
la pantalla válida no es accesible.
-pdf Genera un archivo PDF en archivo.pdf. Consulte las notas para Tgif.PsToPdf en la X
Sección DEFAULTS a continuación.
-lista de redes
Genera un archivo de texto en archivo.net y un archivo de texto en archivo.cmp. archivo.net contiene
información de netlist almacenada en una tabla. La primera línea contiene nombres de columnas.
y cada línea es un nombre de puerto (rodeado de comillas dobles), seguido de un
coma y una carácter, seguido de un nombre de señal (también rodeado por dos
citas). archivo.cmp contiene información sobre los componentes del archivo. Cada
El componente comienza con su nombre seguido de su tipo. Los atributos de un componente
se imprimen después (sangrados por caracteres).
-svg Genera un archivo SVG en archivo.svg. Consulte las notas para Tgif.EpsToTmpSvg y
Tgif.TmpSvgToSvg en la sección X DEFAULTS a continuación.
-salida estándar
Envía la salida a la salida estándar en lugar de generar la salida en un archivo.
-crudo Hace que el contenido de los archivos se vuelque a stdout.
-crudo + h If -crudo + h se utiliza y si el archivo es una URL HTTP, el encabezado HTTP también se vuelca a
salida estándar.
-raw + headeronly
If -raw + headeronly se utiliza y si el archivo es una URL HTTP, el encabezado HTTP es
volcado a stdout.
-filtrodedosis
Hace que tgif actúe como un filtro para deshacerse del encabezado del archivo binario EPS de DOS y
la imagen TIFF final en un archivo EPS de DOS / Windows.
-solo vista previa
If -filtrodedosis está especificado, -solo vista previa hace que tgif actúe como un filtro para
extraer el mapa de bits de vista previa de la imagen TIFF final en un EPS de DOS / Windows
.
-estado
Si esta opción se usa junto con -crudo, -crudo + h o -raw + headeronly
hace que se muestre una línea de estado en stderr.
-gris El uso de esta opción tiene el mismo efecto que establecer el valor predeterminado de Tgif.UseGrayScale X en
verdadero (consulte la sección X DEFAULTS a continuación).
-color (o -reqcolor)
Para imprimir en color, se puede utilizar el -color o en el -reqcolor opción. El único
La diferencia entre los dos es que el uso -reqcolor tiene el mismo efecto que configurar
el valor predeterminado de Tgif.PrintUsingRequestedColor X en verdadero (consulte la sección X DEFAULTS
abajo).
-adobe (o -adobe = / -adobe = falso)
El uso de esta opción tiene el mismo efecto que especificar el Tgif.UsePsAdobeString X
predeterminada.
-dontreencode =
El uso de esta opción tiene el mismo efecto que especificar el Tgif.DontReencode X
predeterminada.
-producedby =
El uso de esta opción tiene el mismo efecto que especificar el Tgif.ProducedBy X predeterminado.
-página Provoca una página específica (especificada por ) para ser impreso.
-print_cmd
El uso de esta opción tiene el mismo efecto que especificar el Tgif.PrintCommand X
predeterminada.
-un_archivo_por_página
Hace que cada página se imprima en un archivo separado.
-pepsc Conservar comentario EPS. Esta opción de línea de comando se volvió obsoleta desde que los comentarios EPS
siempre se conservan a partir de tgif-4.0.11.
-nolandpdfspd
Esta opción de línea de comandos se volvió obsoleta en tgif-4.1.42. Se interpreta como
-nopdfspd.
-pdfspd (o -pdfspd = verdadero -pdfspd = falso)
Si se especifica -pdfspd o -pdfspd = true, se genera "setpagedevice" en el
archivo PostScript provisional al exportar archivos PDF o en el archivo PostScript final
al exportar archivos PS. Si se especifica -pdfspd = false, no se incluirá "setpagedevice"
generado en el archivo PostScript provisional al exportar archivos PDF o en el archivo final
Archivo PostScript al exportar archivos PS. Esta opción anula la
Tgif.PdfSetPageDevice X predeterminado.
-pssetup
El uso de estas opciones tiene el mismo efecto que especificar el Tgif.AdditionalPSSetup X
predeterminada.
-tgwb2 Esta opción de línea de comando habilita la función de Pizarra Tangram en tgif. Eso
requiere librmcast.así (Biblioteca de multidifusión IP confiable). La ubicación del rmcast
la biblioteca se puede especificar mediante el argumento de línea de comandos opcional -rmcastlibdir.
Alternativamente, la ruta completa a la biblioteca rmcast se puede especificar usando el
argumento de línea de comando opcional -rmcastlibruta. (Tenga en cuenta que la biblioteca rmcast
solo se ha probado exhaustivamente en máquinas Linux).
-j2p6_cmd
El uso de esta opción tiene el mismo efecto que especificar el valor predeterminado de Tgif.JpegToPpm6 X.
-no condensar
El uso de esta opción tiene el mismo efecto que configurar el Tgif.DontCondensePSFile X
predeterminado a verdadero.
-condensado
El uso de esta opción tiene el mismo efecto que configurar el Tgif.DontCondensePSFile X
predeterminado a falso.
-bop_gancho y -eop_hook
El uso de estas opciones tiene el mismo efecto que especificar Tgif.PSBopHook y
Tgif.PSEpsHook X por defecto.
-tmp_file_mode
El uso de esta opción tiene el mismo efecto que especificar el Tgif.TmpFileMode X
por defecto.
-patróndir
El uso de esta opción tiene el mismo efecto que especificar el Tgif.CustomPatternDir X
por defecto.
-o Si no se especifica esta opción, el archivo de salida (eps, ps, etc.) entra en el
mismo directorio que el archivo de entrada. Si -ose especifica, el archivo de salida va
en el directorio especificado por .
-unir file1 file2 ...
El uso de esta opción fusiona file1.obj, file2.obj, etc. en un archivo de varias páginas.
ED. BÁSICA FUNCIONALIDADES
Los objetos primitivos soportados por tgif son rectángulos, óvalos, rectángulos de esquinas redondeadas,
arcos, polilíneas, polígonos, splines abiertos, splines cerrados, texto, mapas de bits X11, algunos
formas de mapas de píxeles X11 y PostScript encapsulado. (Tenga en cuenta que las splines tgif
dibujar son No Curvas de Bézier.) Los objetos se pueden agrupar para formar una agrupado objeto. A
primitivo o un objeto agrupado se puede convertir en un ícono objeto o un símbolo objeto a través
comandos de usuario.
Los objetos Tgif se almacenan en dos tipos de archivos. Un archivo con un .obj extensión (referida
como una objeto archivo) es un archivo de objetos y un archivo con un .sim extensión (referida como
a símbolo file) especifica un objeto de `` bloque de construcción ''. A teletransportarse Se proporciona mecanismo para
viajes y (o hipersalto) entre los archivos .obj. Un objeto de bloque de construcción consta de
representación parte y la definición parte (que puede estar vacía) del objeto. Tgif
apoya la construcción `` de abajo hacia arriba '' de dibujos jerárquicos al proporcionar la
capacidad de `` instanciar '' un objeto de bloque de construcción en un dibujo. Tgif también admite
la especificación `` de arriba hacia abajo '' de los dibujos al permitir al usuario hacer de cualquier objeto un
representación de un subsistema no especificado. Ambos tipos de archivos se almacenan en el formulario
de los hechos de Prolog. ¡Se puede escribir código de prólogo para interpretar los dibujos! (Queda a
el usuario para producir el código. Consulte la sección PROLOG / C TESTDRIVE para obtener más detalles).
Los motores Prolog se denominan conductores en las secciones siguientes. (Otros tipos de
Los conductores también están permitidos, por ejemplo, escritos en C.)
Basado en texto atributos se puede adjuntar a cualquier objeto que no sea de texto. Atributos especificados en el
parte de la representación de un objeto de bloque de construcción no son separables cuando dicho objeto es
instanciado. Consulte la sección ATRIBUTOS para obtener más detalles.
Tgif puede generar resultados en algunos formatos diferentes. De forma predeterminada, la salida está en el
Formato PostScript (se admite PostScript en color) y se genera en un archivo llamado
/ tmp / Tgifa * (producido por llamadas a mktemp ()) donde * es un número; este archivo se canaliza a
lpr(1). Esto ocurre cuando el icono de la impresora láser se muestra en la ventana de opciones.
(vea la sección TGIF SUBWINDOWS para nombrar las ventanas tgif). Esta salida puede ser
redirigido a un archivo con un .PD extensión. Esto ocurre cuando el PS se muestra el icono
en la ventana de opciones. Cuando el (PDF) El icono se muestra en la ventana de opciones, la salida es
generado en un archivo con un .pdf extensión. Por defecto, tgif llama ps2pdf(1) de la
ghostscript(1) paquete para convertir un PS presentar a una (PDF) expediente. Cuando el Látex (o EPSI) icono
aparece en la ventana de opciones, la salida se genera en un archivo con un .eps
extensión. Este archivo está en formato PostScript encapsulado (o PostScript encapsulado
Intercambio) formato; se puede incluir en un documento LaTeX con la \ psfig o en el \ epsf
construir; esto se discutirá más adelante. La única diferencia entre EPS y EPSI
formatos es que un archivo EPSI contiene un mapa de bits de vista previa. Sin embargo, lleva tiempo
generar el mapa de bits de vista previa. Si el archivo EPS / EPSI se va a incorporar a alguna herramienta
que no sabe cómo usar el mapa de bits de vista previa, se puede ahorrar tiempo al no usar el EPSI
formato. Cuando el T El icono se muestra en la ventana de opciones, la salida se genera en un
archivo con un .TXT extensión. Este es un archivo de texto que contiene todo el texto visible; puede ser
alimentado a un corrector ortográfico. Cuando el x11bm El icono (mapa de bits X11) se muestra en la opción
La salida de ventana y color es No seleccionado, tgif genera la salida con el .xbm
extensión; la salida está en formato de mapa de bits X11. Sin embargo, si el icono x11bm está
se muestra en la ventana de elección y la salida de color is seleccionado (a través del teclado ^ # k
comando - ^ denota el y # denota el o clave), luego tgif
genera la salida con el .xpm extensión, y la salida está en el formato de mapa de píxeles X11
(la versión de este formato XPM depende de la configuración de Tgif.XPmOutputVersion X
defecto). Cuando el GIF El icono se muestra en la ventana de opciones, la salida se genera
en un archivo con un .gif extensión. De forma predeterminada, tgif llama a xpmtoppm y ppmtogif desde el
netpbm(1) paquete para convertir un XPM presentar a una GIF .
Archivos de mapa de bits X11, ciertas formas de archivos de mapa de píxeles X11 (como el generado por tgif;
consulte la sección sobre X11 PIXMAP para obtener más detalles), archivos GIF y PostScript encapsulado (EPS)
los archivos pueden ser importado en tgif y ser representados como objetos primitivos tgif. Archivos en
También se pueden importar otros formatos ráster (por ejemplo, JPEG, TIFF, etc.) a tgif si
Se pueden utilizar herramientas para convertirlos en archivos de mapa de píxeles X11. Consulte el RASTER DE IMPORTACIÓN
Sección GRÁFICOS para más detalles.
Se supone que los dibujos Tgif se imprimen en papel de tamaño carta (8.5 pulgadas por 11 pulgadas). Ambos
tgif admite los estilos de página horizontal y vertical. Reducción (o aumento)
se puede controlar con el comando de teclado #% para establecer la reducción / ampliación. Si el
El indicador del compilador -DA4PAPER está definido (en Imakefile o Makefile.noimake), luego la salida es
se supone que debe imprimirse en papel A4 (que tiene unas dimensiones aproximadas de 8.25in por
11.7 pulg.).
GRÁFICO OBJETOS
Un objeto en un objeto (.obj) archivo puede ser un objeto primitivo, un objeto agrupado o un ícono
objeto. A símbolo (.sim) archivo puede tener cualquier número de objetos permitidos en un archivo de objeto y
exactamente uno símbolo objeto. (Recuerde que un archivo de símbolo especifica un objeto de bloque de construcción).
El objeto de símbolo en un archivo de símbolo es la parte de representación del bloque de construcción
objeto, y el resto del archivo de símbolo es la parte de definición del bloque de construcción
objeto. El objeto de símbolo se resalta con un contorno punteado para distinguirlo del
resto de los objetos. Cuando se crea una instancia de un objeto de bloque de construcción, la parte del símbolo del
El archivo se copia en el editor de gráficos y se convierte en el icono del bloque de creación.
objeto.
Todos los objetos en tgif se pueden mover, duplicar, eliminar, rotar, voltear y cortar.
Sin embargo, en el modo de texto no extensible, los objetos de texto no se pueden estirar. Por un texto
objeto, si no ha sido estirado, girado o cortado, voltearlo horizontalmente
hacer que la justificación del texto cambie y voltearlo verticalmente no tiene ningún efecto.
Tgif admite 32 patrones de relleno, 32 patrones de lápiz, 7 anchos de línea predeterminados, 4 estilos de línea
(plano, flecha de cabeza, flecha de cola, flechas dobles) para polilíneas y splines abiertos, 9 guiones
patrones, 3 tipos de justificaciones de texto, 4 estilos de texto (romano, cursiva, negrita, negrita)
cursiva), 11 tamaños de texto predeterminados (8, 10, 12, 14, 18 y 24 para las fuentes de 75 ppp y 11, 14,
17, 20, 25 y 34 para las fuentes de 100 ppp), 5 fuentes predeterminadas (Times, Courier, Helvetica, New-
Century-Schoolbook, Symbol) y 11 colores predeterminados (magenta, rojo, verde, azul, amarillo,
rosa, cian, azul cadete, blanco, negro, gris pizarra oscuro). Los anchos de línea adicionales se pueden
agregado mediante el uso de Tgif.MaxLineWidths, Tgif.LineWidth #, Tgif.ArrowWidth # y
Tgif.ArrowHeight # X valores predeterminados. Se pueden agregar tamaños de texto adicionales mediante el uso de
Tgif.FontSizes X predeterminado. Se pueden agregar fuentes adicionales mediante el uso de
Tgif.AdditionalFonts X predeterminado. Si las fuentes predeterminadas no están disponibles, su
las fuentes de reemplazo pueden ser especificadas por Tgif.HasAlternateDefaultFonts y X relacionado
valores predeterminados. Se pueden agregar colores adicionales mediante el uso de Tgif.MaxColors, y
Tgif.Color # X por defecto. También se puede seleccionar AddColor () o ChooseColor () de la
Menú Propiedades para agregar un color. Se pueden seleccionar colores de inicio alternativos mediante el uso
del Tgif.ColorFromXPixmap, Tgif.UseStdPalette8, Tgif.UseStdPalette27,
Tgif.UseStdPalette64, Tgif.UseStdPalette216, Tgif.UseMobileWebSafePalette,
Tgif.UseOpenOfficeGalaxyPalette, Tgif.UseOpenOfficeGooglePalette y
Tgif.AdditionalColors X valores predeterminados.
La mayoría de los comandos en tgif pueden activarse mediante un menú emergente o escribiendo un
clave no alfanumérica. Todas las operaciones que cambian cualquier objeto se pueden deshacer y luego
rehecho. Comandos como zoom, desplazamiento, cambiar fuentes mientras no hay objetos de texto seleccionados,
etc. no se pueden deshacer. El tamaño del búfer del historial de deshacer / rehacer se puede configurar usando el
Tgif.HistoryDepth X predeterminado.
TGIF SUBVENTANAS
Las ventanas tgif se describen en esta sección.
Top Ventana
Muestra el dominio actual y el nombre del archivo que tgif está viendo. Ratón
los clics y las pulsaciones de teclas no tienen ningún efecto.
Barra de menús Ventana
Esta ventana está justo debajo de la ventana superior. Los menús desplegables se pueden activar desde
con cualquier botón del mouse. Las pulsaciones de teclas no tienen ningún efecto. Si HideMenubar () es
seleccionado en el menú Diseño, esta ventana se vuelve invisible. Si ShowMenubar () es
seleccionado en el menú Diseño (que se puede activar desde la ventana del lienzo)
abajo), esta ventana se vuelve visible.
Los menús desplegables Ver, Texto y Gráficos son menús en cascada y no se pueden
clavado (Véase el Popup Menús subsección a continuación para una descripción).
Mensaje Ventana
Está justo debajo de la ventana de la barra de menú y a la derecha muestra los mensajes tgif.
Al hacer clic con el botón izquierdo del mouse en esta ventana, los mensajes se desplazan hacia la
abajo, al hacer clic con el botón derecho del mouse se desplaza hacia la parte superior, y al hacer clic en o
al arrastrar el botón central del mouse, se desplaza a la ubicación en el historial de mensajes
dependiendo de dónde se haga clic con el mouse. Si el (o ) la tecla se mantiene
hacia abajo al hacer clic con el botón izquierdo / derecho del mouse, se desplaza hacia la derecha / izquierda.
Panel (Elección) Ventana
Esta es la ventana a la izquierda de la ventana de mensajes y contiene una colección
de iconos (que no debe confundirse con los objetos de icono tgif) que reflejan la
estado de tgif. En orden superior / inferior, izquierda / derecha, muestra el dibujo actual
modo, el estilo de página (vertical u horizontal), editar (ver más abajo), modo de impresión / exportación,
factor de zoom, modo de movimiento y estiramiento (restringido o no restringido), radio para
rectángulos de esquinas redondeadas, rotación de texto, número de página o fila / columna, diseño de página
modo (apilado o en mosaico), alineación horizontal (LCRS -), alineación vertical (TM
BS -), fuente, tamaño del texto, espaciado vertical entre líneas de texto dentro del mismo
objeto de texto, justificación de texto, forma (ver más abajo), estirable o no estirable
modo de texto, patrón de guiones, estilo de línea, polilínea, spline o spline interpolado, línea
ancho, patrón de relleno, patrón de pluma, color y especial (ver más abajo). Las pulsaciones de teclas tienen
ningún efecto en esta ventana.
Además de mostrar el estado actual de tgif, los íconos en la ventana de opciones
también se puede utilizar para cambiar el estado actual. Cada icono está asociado con un
variable de estado particular de tgif. Al hacer clic con el botón izquierdo del mouse en la parte superior de un
icono desplaza la variable de estado asociada con el icono hacia adelante; haciendo clic a la derecha
el botón del ratón recorre la variable de estado hacia atrás. Arrastrar el botón central del mouse
encima de un icono generalmente genera un menú emergente que corresponde a una entrada en
el menú principal de la ventana del lienzo a continuación. (La `` edición '', la `` forma '' y
Los iconos `` especiales '' mencionados anteriormente son iconos ficticios que permiten la `` edición '',
menús de `` forma '' y `` especiales '' a los que se puede acceder en la ventana de opciones. Ellos no
responder a los clics izquierdo y derecho del mouse.) La respuesta al arrastrar el
El botón central del mouse es diferente para los íconos de zoom, radio y espaciado vertical.
Arrastrar el mouse hacia la izquierda o hacia arriba aumenta el zoom o disminuye el radio o
espaciado vertical; arrastrar el mouse hacia la derecha o hacia abajo tiene el efecto contrario.
Si hay objetos seleccionados en la ventana del lienzo, entonces la acción del mouse
hará que los objetos seleccionados cambien al modo recién seleccionado; nota que en
En este caso, la elección actual no cambiará si se usa el botón central del mouse.
(a menos que el valor predeterminado de Tgif.StickyMenuSelection X esté establecido en verdadero).
Los ajustes de las alineaciones horizontal y vertical determinan cómo los objetos (o
vértices) se alinean entre sí cuando se emite el comando de teclado ^ l, cómo cada
objeto individual (o vértice) se alinea con las cuadrículas cuando el comando de teclado ^ t es
emitido, cómo los objetos o vértices se distribuyen espacialmente entre sí
cuándo se emite el comando de teclado #l y cómo cada ícono reemplaza al ícono anterior
cuando se emite el comando de teclado ^ # u. Las alineaciones horizontales quedan a la izquierda (L),
centro (C), derecha (R), espacio (S) e ignorar (-). Las alineaciones verticales son superiores
(T), medio (M), abajo (B), espacio (S) e ignorar (-). Al alinear operaciones,
los ajustes de espacio (S) e ignorar (-) tienen el mismo efecto. La configuración del espacio
se utilizan para distribuir objetos de modo que los espacios entre dos vecinos
los objetos son iguales. En el modo de vértice, cualquier ajuste que no se ignore hará que el seleccionado
los vértices deben espaciarse uniformemente. La mejor forma de entenderlos es probándolos.
fuera.
El espaciado vertical del texto determina la distancia vertical a avanzar cuando un
se presiona el retorno de carro durante la edición de texto. Si el usuario intenta establecer el valor
demasiado negativo, de modo que la siguiente lnea est exactamente en la misma posicin que el
línea actual, tal configuración no será permitida (esta distancia depende de la
fuente actual y tamaño de fuente).
Canvas Ventana
Ésta es el área de dibujo. Se determinan los efectos de las acciones del ratón.
por el modo de dibujo actual. Antes de tgif-4.x, arrastrar el botón derecho del mouse
generar el menú de modo. Esto está deshabilitado de forma predeterminada en tgif-4.x, pero puede activar
sobre el uso del Tgif.Btn3PopupModeMenu X predeterminado.
Los modos de dibujo son (en orden, como aparecen en el menú Modo) seleccionar, texto,
rectángulo, óvalo de esquina, óvalo central, círculo de borde, polilínea (spline abierta), polígono
(spline cerrado), arco (centro primero), arco (puntos finales primero), esquina redondeada
rectángulo, polilínea a mano alzada (spline abierta), seleccionar vértices y rotar / cortar.
Al dibujar un rectángulo, un óvalo o un rectángulo de esquinas redondeadas, si el
se mantiene presionada la tecla, se dibuja un cuadrado, un círculo o un cuadrado de esquina redondeada.
Arrastrar el botón central del mouse generará el menú principal.
En el modo de selección, el botón izquierdo del mouse selecciona, mueve, estira y cambia de forma
objetos (el doble clic `` deseleccionará '' todos los objetos seleccionados en el modo vértice).
Cuando se selecciona un objeto, se resalta con pequeños cuadrados (referidos como
maneja aquí) en las esquinas / vértices (usando el Tgif.HandleSize X predeterminado, el
los tamaños de los mangos se pueden personalizar). Arrastrando una de las manijas
estira / reforma el objeto seleccionado. Si uno quiere mover un objeto seleccionado,
uno no debe arrastrar las manijas. En cambio, uno debe arrastrar otras partes del
objeto. Por ejemplo, si el objeto es un rectángulo hueco (el relleno es NINGUNO y el
bolígrafo no es NINGUNO), para seleccionar el rectángulo, se debe hacer clic en el contorno
del rectángulo con el botón izquierdo del ratón. Si uno quisiera mover el
rectángulo, se debe arrastrar el contorno del rectángulo con el botón izquierdo del ratón.
Si el objeto es un rectángulo relleno (el relleno no es NINGUNO), se puede hacer clic dentro del
rectángulo para seleccionarlo y arrastrarlo a cualquier lugar dentro del rectángulo para moverlo.
Manteniendo presionado el y haciendo clic con el botón izquierdo del ratón en un objeto que no
seleccionado actualmente agregará el objeto a la lista de objetos ya seleccionados.
La misma acción aplicada a un objeto que ya está seleccionado hará que sea
deseleccionado. Al estirar objetos (no remodelar objetos de tipo polivinílico), mantener
por la llave después se inicia el estiramiento activa proporcional
estiramiento (básicamente, se está realizando una operación de escala). En no estirable
modo texto, los objetos de texto no se pueden estirar ni escalar.
Hacer doble clic o hacer clic en el botón central del mouse mientras se mantiene la llave
abajo activará el teletransportarse (o viajes y), el lanzamiento, o el ejecutar interno
comando mecanismo. Consulte las secciones sobre TELEPORT / HYPERJUMP, LANZAMIENTO DE APLICACIONES,
y COMANDOS INTERNOS para más detalles. Teletransportarse tiene prioridad sobre el lanzamiento,
que tiene prioridad sobre la ejecución de un comando interno. En el modo de dibujo de texto,
arrastrando el botón central del mouse mientras el la tecla se mantiene presionada dentro de la edición
área de texto moverá el área de edición de texto.
Las teclas de flecha también se pueden utilizar para mover objetos seleccionados. Sin embargo, si no hay objetos
se seleccionan, utilizando las teclas de flecha se desplazará el área de dibujo por una pequeña cantidad,
y usando las teclas de flecha cuando Si se mantiene presionada la tecla, se desplazará una pantalla completa.
En el modo de selección de vértices, el botón izquierdo del ratón selecciona y mueve los vértices. Solamente
los objetos polilínea / spline abierta y polígono / spline cerrado de nivel superior que son
seleccionados cuando el modo de vértice está activado son elegibles para operaciones de vértice. En
En este modo, todos los objetos elegibles tienen sus vértices resaltados con cuadrados. Cuando
se selecciona un vértice (utilizando un mecanismo similar al de seleccionar objetos descritos
arriba), está doblemente resaltado con un signo '+'. Operaciones disponibles para estos
vértices doblemente resaltados son mover, eliminar, alinear (entre sí), distribuir
(espaciarlos por igual) y alinearlos a la cuadrícula. Las teclas de flecha también se pueden utilizar para mover
vértices seleccionados.
Los objetos se pueden bloquear (mediante el comando de teclado # <). Se muestran los objetos bloqueados
con asas grises, y no se pueden mover, estirar, voltear, rotar ni
esquilada. Cuando los objetos están agrupados, el objeto agrupado resultante también será
bloqueado si alguno de sus componentes está bloqueado. Los objetos bloqueados pueden tener su
las propiedades, como el color, la fuente, la pluma, etc., cambiaron; además, pueden ser
eliminada.
Si el modo de movimiento / estiramiento actual es del tipo restringido (activado y
desactivado por el comando de teclado # @), las polilíneas de nivel superior tendrán la
siguiente comportamiento. En una operación de movimiento, si ambos extremos de una polilínea se encuentran
dentro de los objetos que se mueven, entonces se mueve toda la polilínea; de lo contrario, si
solo un punto final cae dentro de los objetos que se mueven, entonces ese punto final es
movido. El vértice que es el vecino del punto final movido también se puede mover
ya sea horizontal o verticalmente. Si el último segmento de línea es horizontal o
vertical, entonces el vértice vecino se puede mover de modo que la dirección del último
Se mantiene el segmento de línea. En una operación de estiramiento (no remodelación), si un punto final
de una polilínea se encuentra dentro de los objetos que se están moviendo, ese punto final se moverá.
El vértice que es el vecino del punto final movido también se moverá en el
de la misma manera que se describe anteriormente.
Cuando el modo de dibujo se establece en texto (se muestra un cursor de barra vertical), hacer clic en el
el botón izquierdo del ratón hace que el texto seleccionado entre en modo de edición. Arrastrando la izquierda
botón del ratón o haciendo clic con el botón izquierdo del ratón mientras la tecla se mantiene presionada
resalta las subcadenas del texto. Al hacer doble clic, se selecciona una palabra.
En el modo de edición, las pulsaciones de teclas se tratan como cadenas de texto que se ingresan y las teclas de flecha
se utilizan para mover la posición de entrada actual. Si la pulsación de una tecla va precedida de una
, entonces se activa el bit 7 del carácter. Esto permite que no ASCII
caracteres (internacionales) que se introducirán. Uno puede usar xfd(1) para ver lo que
el carácter internacional correspondiente es para un carácter ASCII. Para el símbolo
La fuente, los símbolos como la integral, la derivada parcial y los símbolos de derechos de autor pueden
todos se encuentran en este rango. Hay algunos personajes que son compatibles con X11
pero no por PostScript; tgif no acepta estos caracteres. Si el texto
ser editado es un atributo de un objeto, moverá el cursor a la
siguiente atributo visible y moverá el cursor a la anterior
atributo visible.
Si el modo de dibujo está configurado para dibujar polígonos (no splines cerrados) y si el
se mantiene presionada la tecla, el polígono con bandas de goma se cerrará automáticamente.
El modo de dibujo a mano alzada se puede utilizar para dibujar polilíneas y splines abiertos. Todos
Los puntos intermedios se especifican moviendo el mouse (en lugar de hacer clic en el
botones del mouse como en el modo de polilínea). El segundo punto final está especificado por
soltando el botón del ratón.
En todos los modos de dibujo (excepto el modo de texto), al presionar el la tecla cancela el
dibujo (creación) del objeto actual.
El botón central del mouse siempre genera el menú emergente tgif principal. Manteniendo presionado el
y al hacer clic con el botón derecho del ratón, el modo de dibujo cambiará a
selecciona. Pulsaciones de tecla con el o tecla presionada (referida como
no alfanumérico pulsaciones de teclas, ya que también pueden generar caracteres de control)
tratados como comandos, y sus vinculaciones se resumen en la siguiente sección. Usuarios
También puede definir comandos de una sola tecla para emular las funciones de los
comandos de teclado alfanumérico. La sección ACCESOS DIRECTOS describirá los detalles.
Barras de desplazamiento
Al hacer clic con el botn izquierdo del ratn en la barra de desplazamiento vertical / horizontal,
ventana de lienzo para desplazarse hacia abajo / derecha por una pequeña distancia; haciendo clic con el botón derecho del ratón
El botón tiene el efecto inverso. (Las barras de desplazamiento en las ventanas emergentes para seleccionar
los nombres de archivo y los nombres de dominio se comportan de manera similar). llave retenida
hacia abajo se desplazará una ventana completa. Hacer clic o arrastrar el botón central provocará
la página para desplazarse a la ubicación que corresponde al área gris en el
barras de desplazamiento. (Tgif insiste en que la esquina superior izquierda de la ventana del lienzo está en una
distancia que es un múltiplo no negativo de algunas unidades internas desde la parte superior izquierda
esquina de la página real.)
Los gobernantes
Siguen la ubicación del mouse. Los clics del mouse y las teclas presionadas no tienen ningún efecto. Cuando
la reducción / ampliación de página se establece al 100%, las marcas en las reglas
corresponden a centímetros cuando se utiliza el sistema métrico de cuadrícula, y corresponden
a pulgadas cuando se utiliza el sistema de cuadrícula inglés. Cuando la pagina
La reducción / ampliación no está ajustada al 100%, las marcas no corresponden a la
unidades mencionadas anteriormente (esto se considera un error conocido).
Interrupción / Hiperespacio Ventana
Esta ventana está justo debajo de la ventana de mensajes y a la izquierda de la ventana horizontal.
regla. Cuando el valor predeterminado de Tgif.IntrCheckInterval X tiene un valor positivo,
El icono de interrupción es visible cuando se vuelve a dibujar la ventana del lienzo. Si el usuario
hace clic en esta ventana cuando el icono de interrupción está visible, tgif aborta el
repintado de los objetos. Si esto se hace cuando se abre un archivo (ya sea
mediante Open () o Push ()), el dibujo de objetos se detiene, pero la lectura de
el archivo continúa (la lectura del archivo no se cancela).
Si tgif se encuentra actualmente en el hiperespacio modo (consulte la sección HIPERESPACIO
a continuación para obtener más detalles), se mostrará un icono de nave espacial cuando la interrupción
no se muestra el icono. Al hacer clic en cualquier botón en esta ventana cambiará tgif
dentro y fuera del modo hiperespacial.
Página. Control: Ventana
La ventana de control de página está a la izquierda de la barra de desplazamiento horizontal. Esta ventana es
vacío si el modo de página actual se establece en el azulejos modo de página. Si la página actual
el modo está configurado en el apilado modo de página, cada página tiene una pestaña en la subventana de pestañas de esta
ventana. Al hacer clic con el botón izquierdo del mouse en una pestaña, se accede a la página correspondiente.
Al hacer clic en el botón central del mouse, aparece el menú de página. Cuando hay demasiados
páginas en un dibujo para que no se puedan ver las pestañas de todas las páginas, se pueden usar
los iconos del lado izquierdo de la ventana de control de página para desplazarse por la subventana de pestañas.
Al hacer clic en el primer icono se desplaza la subventana de pestañas de modo que la primera pestaña es
visible. Al hacer clic en el cuarto icono se desplaza la subventana de pestañas de modo que la última
pestaña es visible. Al hacer clic en el segundo icono, la subventana de pestañas se desplaza hacia la
la primera pestaña por una pestaña y al hacer clic en el tercer icono desplaza la subventana de pestañas
hacia la última pestaña en una pestaña.
Estado Ventana
Esta ventana está debajo de la barra de desplazamiento horizontal. Muestra qué acción se tomará
si se presiona un botón del mouse. Cuando un menú se despliega o aparece, este
La ventana muestra qué acción se tomará si se selecciona un elemento del menú. También
muestra información de estado diversa. Los clics del mouse y las pulsaciones de teclas no tienen
efecto. Si se selecciona HideStatus () en el menú Diseño, esta ventana se convierte en
invisible. Si se selecciona ShowStatus () en el menú Diseño, esta ventana se convierte en
visible.
De forma predeterminada, cuando esta ventana muestra el estado del botón del mouse, el mouse para diestros
se supone. Establecer el valor predeterminado de Tgif.ReverseMouseStatusButtons X en verdadero
invertir el estado (como si se usara un mouse para zurdos).
Popup Menús
Cuando se abre un menú al arrastrar el mouse, el menú se puede clavado si se arrastra
lo suficientemente lejos horizontalmente (la distancia está determinada por el ajuste de la
Tgif.MainMenuPinDistance X predeterminado). Al hacer clic con el botón derecho del mouse en un
el menú hará que desaparezca. Arrastrar el botón izquierdo del mouse en un menú anclado
reposicionará el menú (excepto cuando el valor predeterminado de Tgif.TitledPinnedMenu X se establece en
verdadero, en cuyo caso el botón izquierdo del mouse realiza la misma función que el
Botón del ratón). Al hacer clic en el botón central del mouse, se activará el elemento a la derecha
debajo del mouse.
NO ALFANUMÉRICO VENTAJAS ENLACES
La mayoría de las operaciones que se pueden realizar en tgif se pueden activar a través de caracteres no alfanuméricos.
teclas (algunas operaciones solo se pueden activar a través de menús emergentes o teclas de método abreviado). Esta
sección resume las operaciones que se pueden activar pulsando una tecla con el
y / o el tecla presionada. `` ^ '' denota el y `` # '' denota la
Introduzca la siguiente descripción. (El ''claves.obj'' archivo, distribuido con tgif,
también resume la misma información, pero está organizada de manera diferente. Este archivo puede ser
visto con tgif, y si se instala correctamente, se puede encontrar en el mismo directorio que el
archivo `` tgificon.obj '', mencionado en la sección ARCHIVOS de este documento).
^ a seleccionar todo
^ b envía los objetos seleccionados a la parte de atrás
^ c copia los objetos seleccionados en el búfer de corte
^ d duplicar objetos seleccionados
^ e guardar / restaurar el modo de dibujo
^ f enviar objetos seleccionados al frente
^ g agrupar objetos seleccionados (el objeto agrupado se traerá al frente)
^ creo una instancia de un objeto de bloque de construcción
^ k regresa (o regresa) a un nivel superior y cierra el archivo de símbolos (al revés de ^ v)
^ l alinear los objetos seleccionados de acuerdo con la configuración de alineación actual
^ n abre un nuevo archivo de objeto sin nombre
^ o abre un archivo de objeto para editar
^ p imprime la página actual (o exporta en formatos XBM, XPM, GIF, HTML, PDF, EPS o PS)
^ q salir de tgif
^ r vuelve a dibujar la página
^ s guarda el archivo de objeto / símbolo actual
^ t alinee los objetos seleccionados a la cuadrícula de acuerdo con la alineación actual
^ u desagrupar objetos seleccionados
^ v pegar del búfer de corte
^ w cambia el modo de dibujo a texto
^ x eliminar todos los objetos seleccionados
^ y cambiar dominio
^ z escapar al conductor
^, desplácese hacia la izquierda
^. desplazarse a la derecha
^ - imprime la página actual con un comando especificado
#a adjuntar objetos de texto seleccionados a un objeto seleccionado que no es de texto como atributos
#b escapar al conductor
#c girar los objetos seleccionados en sentido antihorario
#d disminuir el tamaño de la cuadrícula
#e envio un token en una polilínea seleccionada
#f flashear una polilínea seleccionada
#g mostrar / des-mostrar puntos de cuadrícula
#h voltea los objetos seleccionados horizontalmente
# Incremento el tamaño de la cuadrícula
#j ocultar los nombres de los atributos de los objetos seleccionados
#k cambia el modo de dibujo para seleccionar
#l distribuir los objetos seleccionados de acuerdo con la alineación actual
#m mover / justificar un atributo de un objeto seleccionado
#n muestra todos los nombres de atributos de los objetos seleccionados
#o alejar
#p importar un archivo .obj o .sym al archivo actual
#q cambia el modo de dibujo a polilínea / spline abierto
#r cambia el modo de dibujo a rectángulo
#s escape al conductor
#t separar todos los atributos de los objetos seleccionados
#u deshacer
#v voltea los objetos seleccionados verticalmente
#w rotar los objetos seleccionados en el sentido de las agujas del reloj
#x escape al conductor
#y escape al conductor
#z acercar
# 9 cree un arco especificado por el usuario (la posición de las 12 en punto es 0 grados)
# 0 actualiza los objetos seleccionados de acuerdo con la configuración actual
#, desplazarse hacia arriba
#. desplazarse hacia abajo
# - muestra todos los atributos de los objetos seleccionados
# [alinea los lados izquierdos de los objetos
# = alinea los centros horizontales de los objetos
#] alinea los lados derechos de los objetos
# {alinea los lados superiores de los objetos
# + alinea los centros verticales de los objetos
#} alinea los lados inferiores de los objetos
# "hacer que el polígono seleccionado sea regular (ajustar el cuadro delimitador original)
#% establece el porcentaje de reducción de impresión (si <100%) o ampliación (si> 100%)
#: ir al zoom predeterminado
# `aleja todo el camino para que toda la página sea visible
# ~ guardar los objetos seleccionados en un nuevo archivo
#; cortar y / o ampliar un objeto de mapa de bits / mapa de píxeles seleccionado
#_ colinda con los objetos seleccionados horizontalmente
# | colinda con los objetos seleccionados verticalmente
## divide los objetos de texto en objetos de texto de un solo carácter
# ^ desplácese hasta el origen establecido por SaveOrigin ()
# @ alternar entre modos de movimiento (estiramiento) restringidos y no restringidos
# $ cambia el modo de dibujo para seleccionar vértices
# & alinee los objetos seleccionados al papel de acuerdo con la alineación actual
# * rehacer
# (importar un archivo PostScript encapsulado
#) escalar objetos seleccionados especificando factores de escala X e Y
# <bloquear los objetos seleccionados (no se puede mover, estirar, voltear o rotar)
#> desbloquear los objetos seleccionados
^ # a agregar puntos al polígono o spline seleccionado
^ # b cambia el estilo del texto a negrita
^ # c cambio al texto justificado en el centro
^ # d eliminar puntos del polígono o spline seleccionado
^ # e cambia el modo de dibujo a rectángulos de esquinas redondeadas
^ # f video inverso de los objetos de mapa de bits seleccionados
^ # g alternar el ajuste a los puntos de la cuadrícula
^ # h ocultar todos los atributos de los objetos seleccionados
^ # hago icónico el objeto seleccionado
^ # j convierte el objeto de icono seleccionado en un objeto agrupado
^ # k seleccione salida en color o en blanco y negro
^ # l cambio a texto justificado a la izquierda
^ # m hace que el objeto seleccionado sea simbólico
^ # n convierte el objeto de símbolo seleccionado en un objeto agrupado
^ # o cambiar el estilo del texto a romano
^ # p cambia el estilo del texto a negrita-cursiva
^ # q cambia el modo de dibujo a polígono / spline cerrado
^ # r cambiar a texto justificado a la derecha
^ # s guarde el archivo con un nuevo nombre
^ # t cambia el estilo del texto a cursiva
^ # u actualiza representaciones icónicas de objetos seleccionados
^ # v cambia el modo de dibujo a ovalado
^ # w alternar entre poli y spline
^ # x realiza un ciclo entre los distintos formatos de archivo de salida
^ # y empuje (o edite) la parte de definición de un objeto de bloque de construcción (icono)
^ # z cambia el modo de dibujo a arcos
^ #. importar un archivo de mapa de bits X11
^ #, importar un archivo de mapa de píxeles X11
^ # - alternar entre sistemas de cuadrícula inglés y métrico
^ # = repite el último comando Buscar
Atajos
El usuario puede definir un solo carácter atajo teclas para emular la función de los
pulsaciones de teclas alfanuméricas para activar comandos. Esto se hace mediante el uso de
Tgif.ShortCuts X predeterminado. (Tenga en cuenta que estas teclas de método abreviado solo están activas cuando
el modo de dibujo es No establecido en el modo de texto.) El Tgif.ShortCuts consta de una lista de
elementos, cada uno de los cuales especifica los enlaces entre una clave (puede ser sensible a mayúsculas y minúsculas) y un
mando. Los elementos están separados por espacios en blanco y cada elemento se interpreta de la siguiente manera. Eso
consta de dos partes, KEY y COMMAND, que se concatenan junto con un ':'
personaje. El formato de la parte KEY es uno de : X, ! X o X (aquí el
el carácter 'x' se utiliza como ejemplo; además, la subcadena debe estar escrito
exactamente como aparece aquí). Los 2 primeros formatos son equivalentes, especifican el
lower case X; el tercer formato especifica los caracteres 'x' y 'X'. La parte COMMAND
es una cadena que coincide con cadenas en los menús emergentes de tgif con los caracteres de espacio eliminados
(las excepciones se indican a continuación). Esto se ilustra con el siguiente ejemplo. En la edición
menú, dos de las entradas son,
"Eliminar ^ x"
"Seleccionar todo ^ a"
Lo que significa que x activa y el comando Delete (), y a activa el
Comando SelectAll (). Por lo tanto, tanto Delete () como SelectAll () son nombres válidos para
COMMAND parte de una especificación de acceso directo. Para completar el ejemplo, la siguiente línea puede
ser utilizado para enlazar la minúscula 'x' a Delete () y 'a' o 'A' a SelectAll ():
Tgif.ShortCuts:! x: Eliminar () \ n \
a: Seleccionar todo ()
Para obtener más ejemplos, consulte el archivo de muestra de valores predeterminados de X, tgif.Xdefaults, incluido en el
distribución tgif.
Aquí hay una lista de excepciones donde el COMANDO no coincide con el nombre de un comando en un menú
entrada. La entrada de la izquierda es un nombre de COMANDO adecuado, y la de la derecha es una lista de cadenas que
se muestra en los menús emergentes a los que correspondería el COMANDO.
CyclePrintFormat () Impresora, LaTeXFig, RawPSFile, XBitmap, TextFile, EPSI, GIF / ISMAP,
TiffEPSI, NetList
AlternarBW / ColorPS () BlkWhtPS, ColorPS
ToggleGridSystem () EnglishGrid, MetricGrid
ToggleMapShown () ShowBit / Pixmap, HideBit / Pixmap
ToggleUseGrayScale () UseGrayScale, NoGrayScale
ToggleMoveMode () ConstMove, UnConstMove
ToggleShowMeasurement () ShowMeasurement, HideMeasurement
ToggleLineType () (avanza entre diferentes formas curvas)
ScrollPageUp () (desplazarse hacia arriba una ventana completa)
ScrollPageDown () (desplácese hacia abajo una ventana completa)
ScrollPageLeft () (desplazarse a la izquierda una ventana completa)
ScrollPageRight () (desplácese hacia la derecha una ventana completa)
FreeHandMode () (cambia el modo de dibujo a freehand poly / open-spline)
CenterAnEndPoint () (mueve un punto final de un objeto de polilínea al centro de otro
objeto)
ToggleNamedAttrShown ( =) (alternar el nombre que se muestra para el atributo )
ToggleSmoothHinge () (convierte liso en bisagra y bisagra en puntos lisos)
ToggleShowMenubar () ShowMenubar, HideMenubar
ToggleShowStatus () ShowStatus, HideStatus
ToggleShowMode () ShowMode, HideMode
ToggleOneMotionSelMove () OneMotionSelMove, ClickSelClickMove
ToggleHyperSpace () GoHyperSpace, LeaveHyperSpace
ImportOtherFileType ( ) (importar usando un filtro llamado )
BrowseOtherType ( ) (navegar usando un filtro llamado )
PrintSelectedObjs () (imprimir objetos seleccionados)
Además de la lista anterior, los siguientes también son nombres de COMANDOS válidos (que tienen la
significado obvio): ScrollLeft (), ScrollRight (), ScrollUp (), ScrollDown (), SelectMode (),
DrawText (), DrawBox (), DrawOval (), DrawPoly (), DrawPolygon (), DrawRCBox (), DrawArc () y
SeleccioneVertexMode ().
COLORES Y MAPAS DE COLORES
En la mayoría de los entornos X, solo se pueden mostrar 256 colores a la vez. En este entorno,
si una aplicación necesita 128 colores y otra aplicación necesita un 129 totalmente diferente
colores, ambas aplicaciones no se pueden mostrar a la vez con todos los colores que deseen. X
resuelve el problema al permitir que las aplicaciones utilicen sus propios mapas de color (conocidos como
mapas de colores). Cada mapa de colores privado puede tener un máximo de 256 colores. También hay un compartido
mapa de colores disponible para aplicaciones que no desean utilizar mapas de colores privados. El principal
El problema con el uso de mapas de color privados es que un usuario verá el conocido mapa de colores
intermitente fenómeno cuando entra y sale de aplicaciones que utilizan privados
mapas de colores.
Tgif usa inicialmente el mapa de colores compartido. Cuando necesita más color del disponible
en el mapa de colores compartido, utilizará un mapa de colores privado automáticamente. Cuando tgif ya no
necesita los colores extra, los necesita No volver automáticamente a utilizar el mapa de colores compartido
porque necesita poder deshacer operaciones que usan los colores adicionales. Si uno no
ya necesita los objetos en el búfer de deshacer, se puede seleccionar FlushUndoBuffer () desde el
Menú Editar para vaciar el búfer de deshacer. En este punto, tgif intentará utilizar el archivo compartido.
mapa de colores para evitar el problema de parpadeo del mapa de colores. Si uno usa a menudo objetos XPM y GIF,
uno puede unir el f para la operación FlushUndoBuffer () configurando lo siguiente
X predeterminado y usa el tecla f para recuperar entradas en el mapa de colores cuando un XPM / GIF
se elimina el objeto:
Tgif.ShortCuts:! F: FlushUndoBuffer ()
Incluso cuando se usa un mapa de colores privado, solo se pueden usar 256 colores a la vez. Por lo tanto
no es posible importar dos archivos GIF de 256 colores en el mismo dibujo a menos que los colores
se reducen de alguna manera para caber en el mapa de colores de 256 colores. Esto se puede hacer a través de tramado
que se describe en la sección IMPORTAR GRÁFICOS DE RASTER a continuación.
IMPORTADAS Trama DISEÑO
Los formatos de gráficos de trama nativos que admite tgif son los formatos XBM y XPM. En
Para importar archivos de gráficos de trama en color de otro formato, tgif puede trabajar con archivos externos
herramientas que pueden convertir archivos con formato que no sea XPM a archivos XPM. Un formato ráster popular
el kit de herramientas de conversión es el pbmplus(1) (también conocido como netpbm(1)) caja de herramientas. Puede
convertir un archivo GIF (por ejemplo, "foo.gif") en un archivo XPM (por ejemplo, "foo.xpm") con lo siguiente
comandoregaloopnm está en netpbm; una versión anterior llamada regalooppm existe en
pbplus):
giftopnm foo.gif | ppmtoxpm> foo.xpm
Al trabajar con tgif, tgif proporcionará un nombre de archivo GIF y la salida de
ppmtoxpm será leído directamente por tgif a través de una tubería; por lo tanto, la secuencia anterior es
reemplazado por un X predeterminado que contiene el siguiente formulario (que resulta ser el predeterminado
configuración para el Tgif.GifToXpm X predeterminado):
giftopnm% s | ppmtoxpm
El "% s" debe reemplazarse por un nombre de archivo GIF. Lo anterior se conoce como filtrar.
Para poder importar otros tipos de archivos de gráficos rasterizados, se puede utilizar
Tgif.MaxImportFilters y Tgif.ImportFilter # X predeterminados para especificar filtros adicionales.
El siguiente ejemplo agrega un filtro JPEG:
Tgif.MaxImportFilters: 1
Tgif.ImportFilter0: \ n \
JPEG-222 jpg; jpeg \ n \
djpeg -gif -colores 222% s | \norte\
regaloopnm | ppmtoxpm
El "JPEG-222" de arriba es el nombre dado al filtro (no debe contener ningún espacio
personaje). Los "jpg; jpeg" son posibles extensiones de archivo separadas por punto y coma. los
el resto es la especificación del filtro. los djpeg(1) el programa es parte de libjpeg
distribución. Puede convertir un archivo JPEG en un archivo GIF. El filtro anterior también restringe
la salida debe tener un máximo de 222 colores. (El 222 se elige arbitrariamente. Muchos XPM
Los archivos usan algunos 32 colores `` estándar '', por lo que es posible que desee dejar espacio para ellos).
Para invocar un filtro, se pueden seleccionar los comandos ImportOtherFile () o BrowseOther () del
Menú Archivo. Esto abrirá un cuadro de diálogo que enumera los filtros disponibles por sus nombres.
(por ejemplo, "JPEG-222"). Después de seleccionar un filtro, tgif continúa de manera similar a como con
invocando los comandos ImportXPixmap () o BrowseXPixmap () desde el menú Archivo.
El ejemplo anterior no es adecuado para el comando BrowseOther () porque solo 256 colores
se puede utilizar en un dibujo (como se explica en la sección COLORES Y MAPAS DE COLORES anterior). En
Para que BrowseOther () funcione bien, se puede usar tramado para representar una imagen con un
vacilante imagen que solo usa un conjunto de colores estándar. El siguiente ejemplo usa ppmdither
desde el kit de herramientas pbmplus / netpbm:
Tgif.MaxImportFilters: 2
Tgif.ImportFilter0: \ n \
JPEG-222 jpg; jpeg \ n \
djpeg -gif -colores 222% s | \norte\
regaloopnm | ppmtoxpm
Tgif.ImportFilter1: \ n \
JPG con difuminado JPEG; jpeg \ n \
djpeg -gif% s | \norte\
regaloopnm | ppmdither | ppmtoxpm
Si uno está trabajando con una imagen JPEG, puede seleccionar ImportOtherFile () y luego seleccionar
"JPEG-222" para obtener hasta 222 colores. Si uno está buscando imágenes JPEG, puede
seleccione BrowseOther () y luego seleccione "JPEG-dithered".
OBJETO NOMBRES
Si un objeto contiene un atributo (consulte las secciones ATRIBUTOS a continuación para obtener más detalles)
cuyo nombre es la cadena "nombre" (distingue entre mayúsculas y minúsculas), la parte del valor del atributo es el
nombre del objeto. El subobjeto de un objeto compuesto se puede nombrar usando un camino, p.ej,
! ! ! ..., donde el es el nombre de un objeto de nivel superior que contiene directamente
que contiene directamente , etc. !* se refiere al objeto seleccionado actualmente (si
se selecciona más de un objeto, se usa el objeto más alto en el orden de apilamiento).
! * ! nombra el subobjeto del subobjeto del seleccionado actualmente
objeto.
Lo siguiente es No fully soportado, sin embargo (solo el # El formulario es compatible con este
tiempo). Cada objeto en un archivo tgif puede tener un nombre único usando la notación
# !, donde el puede ser una cadena que especifica el nombre de una página o
# que especifica un número de página. los se describe en el anterior
párrafo. Si un objeto o1 es referenciado por otro objeto o2 dentro del mismo archivo (no
el nombre del archivo o la URL se especifica antes #) y se omite, entonces o1 debe estar en el mismo
página como o2. Si se especifica un nombre de archivo o URL antes # y se omite, entonces o1
debe estar en la primera página.
ATRIBUTOS
Los atributos son cadenas de texto del formulario Nombre = valor or valor que se adjuntan a cualquiera
el dibujo actual o cualquier objeto que no sea de texto. Un atributo adjunto al dibujo actual
se llama un presentar atributo; de lo contrario, es un regular atributo. Los atributos pueden ser
adjunto y desprendido de estos objetos excepto en el siguiente caso:
Los atributos que aparecen en el objeto de símbolo en un archivo de objeto de bloque de construcción no pueden
separarse cuando se crea una instancia del objeto de bloque de creación. Estos atributos son
se consideran los atributos `` heredados '' del objeto de icono. (Si es realmente
necesario para separar los atributos heredados de un objeto de icono, el objeto de icono se puede
`` des-iconificado '' usando UnMakeIconic () en el Menú Especial para convertirlo en un grupo
objeto; entonces los atributos se pueden separar.)
Un atributo de archivo siempre es invisible. Para un atributo regular, el usuario tiene control sobre
qué parte del atributo se muestra. Todo un atributo puede hacerse invisible o
sólo su nombre puede hacerse invisible (se logra a través de los comandos en el especial
menú, como #m, #n, #j, # - y ^ # h).
TELEPORT / HIPERALTO
Tgif proporciona el mecanismo para viajar entre archivos .obj y .sym. Si el mouse del medio
se hace clic en un objeto con el tecla presionada (o haciendo doble clic en un
object), tgif busca un atributo llamado deformar_a (por defecto) o href de ese objeto.
La única diferencia entre deformar_a y href es que ".obj" se agrega automáticamente a
el valor de un deformar_a atributo mientras que el valor de un href El atributo se toma como está.
(Tenga en cuenta que deformar_a es obsoleto ahora. Todavía se admite por el bien de
compatibilidad.) Si se encuentra tal atributo, la parte del valor del atributo es
interpretado como el nombre de un archivo .obj para viajes y para. (Si tgif está en el hiperespacio modo,
luego, hacer clic en el botón izquierdo del mouse tiene el mismo efecto.) Si hay varios href
atributos en el objeto, pero están en diferentes colores, tgif usará el que tiene el
mismo color que el color actual que aparece en la ventana de opciones. Si el archivo actual es
modificado, se solicita al usuario que guarde el archivo antes de pasar al siguiente archivo. Si el
valor parte de la href El atributo comienza con el carácter '/', el valor se trata como un
nombre de archivo absoluto; de lo contrario, se trata como un nombre de archivo relativo.
HIPERESPACIO
Tgif proporciona un hiperespacio modo para facilitar el viaje entre archivos .obj. los
El modo de hiperespacio se ingresa cuando se selecciona GoHyperSpace () en el menú Navegar. En
modo hiperespacio, la pequeña ventana debajo de la ventana de mensajes mostrará una pequeña nave espacial.
El modo de hiperespacio también se ingresa automáticamente cuando se abre una URL remota (a menos que
Tgif.AutoHyperSpaceOnRemote X el valor predeterminado es falso).
En el modo hiperespacial, ciertos objetos se consideran enlaces calientes. Cuando el cursor está
colocado encima de estos objetos, cambiará de un puntero a una mano para indicar que
al hacer clic en el botón izquierdo del mouse, se invocarán algunas acciones. Un objeto es un enlace activo si
contiene un atributo descrito en TELEPORT / HYPERJUMP, LAUNCH APPLICATIONS, o
Sección COMANDOS INTERNOS.
Se sale del modo de hiperespacio cuando se cambia el modo de dibujo o se cambia LeaveHyperSpace ().
seleccionado en el menú Navegar.
LAUNCH APLICACIONES
Tgif proporciona el mecanismo para iniciar aplicaciones. Si se hace clic en el botón central del mouse
en un objeto con el tecla presionada (o haciendo doble clic en un objeto de este tipo), tgif
busca un atributo llamado lanzamiento (por defecto) de ese objeto. Si tal atributo es
encontrado, la parte del valor del atributo se interpreta como un sh(1) comando para ejecutar. Mismo
La regla del color se aplica como se describe en la sección TELEPORT / HYPERJUMP anterior. Si el comando
termina con el carácter '&', tgif se bifurca (lo que realmente sucede depende de si el
El indicador del compilador _BACKGROUND_DONT_FORK está definido o no en el momento de la compilación) y el comando es
ejecutado por el proceso hijo; de lo contrario, popen () se usa para ejecutar el comando (en este
caso, si el comando se cuelga, no se proporciona ninguna forma de terminar el comando, y tgif
no podrá recuperarse). Dentro del comando, los valores de otros atributos de
se puede utilizar el mismo objeto. La sintaxis es: $ (atributo), donde el attr es el nombre de otro
atributo.
Por ejemplo, si uno quiere realizar una hombre(1) función, se puede dibujar una caja; ingrese una línea
del texto "title = tgif"; ingrese otra línea de texto "launch = xterm -rw -e man $ (title)";
seleccione los tres objetos usando ^ un comando de teclado; adjuntar las cadenas de texto al cuadro
usando # un comando de teclado; y lanzar el hombre(1) comando haciendo clic en el medio del mouse
en el cuadro (o las cadenas de texto) con el tecla presionada. Si uno quiere
Sea más elegante, la caja se puede reemplazar por un objeto de mapa de píxeles X11; el atributo 'lanzamiento' puede
hacerse invisible; y el atributo 'título' puede estar justificado al centro y con su nombre
oculto usando el comando de teclado #m.
De forma predeterminada, el inicio de una aplicación está deshabilitado en el hiperespacio modo de seguridad
consideraciones (esto puede ser anulado por el Tgif.AllowLaunchInHyperSpace X predeterminado
configuración). Si se encuentra un comando de almuerzo en el hiperespacio modo, el comando es
se muestra y se le pide al usuario que vea si desea ejecutar el comando.
INTERNA COMANDOS
Tgif proporciona el mecanismo para ejecutar comandos internos. Si el botón central del mouse está
hizo clic en un objeto con el tecla presionada (o haciendo doble clic en un objeto de este tipo),
tgif busca un atributo llamado ejecutivo (por defecto) de ese objeto. Si tal atributo
se encuentra, la parte del valor del atributo se interpreta como una lista de comandos internos
(separados por punto y coma) para ejecutar. Se aplica la misma regla de color como se describe en la
Sección TELEPORT / HYPERJUMP anterior. Un comando generalmente toma la forma:
( , , ..., )
Un argumento de un comando puede ser un argumento de cadena o un argumento numérico. Una cuerda
El argumento debe ir entre comillas dobles. Un argumento numérico puede ser un valor numérico
o una cadena de la forma "$ (x)", dónde x es el nombre de otro atributo (esta forma es
denominado formulario de sustitución). Un argumento de cadena también puede contener una forma de sustitución.
Tenga en cuenta que solo se realizan sustituciones de un nivel (la recopilación de
Los comandos deben verse como un lenguaje de programación simple y No un lenguaje de declaración).
Cuando se hace referencia a un atributo en un comando interno, el nombre del atributo puede estar en el
formar, ., donde el debe estar en la forma especificada en el OBJETO
Sección NOMBRES arriba y contiene solo caracteres alfanuméricos y el guión bajo
('_') personaje. Si los 2 primeros caracteres de un nombre de atributo son "!.", El resto de los
nombre de atributo nombra un atributo de archivo. Si los 2 primeros caracteres de un nombre de atributo son
"! *", el resto del nombre del atributo nombra un atributo del objeto seleccionado actualmente
(si se selecciona más de un objeto, se usa el objeto más alto en el orden de apilamiento).
Tenga en cuenta que las líneas que comienzan con "//" se tratan como comentarios.
Se admiten los siguientes comandos internos:
lanzamiento( )
El valor del atributo especificado por se interpreta como un sh(1)
comando para ejecutar. Consulte la sección APLICACIONES DE LANZAMIENTO anterior para obtener más información.
Detalles.
ejecutivo )
El valor del atributo especificado por se interpreta como un interno
comando para ejecutar. Esto es similar a una llamada de subrutina. Tenga en cuenta que el
El comando interno se ejecuta en el contexto del nivel superior que contiene el
atributo.
mktemp , )
Este comando crea un nombre de archivo único. los el argumento es una cadena de plantilla,
por ejemplo, "/ tmp / TgifXXXXXX", y requiere al menos dos "/" en él. El resultado de
mktemp () se almacena como el valor del atributo especificado por . Por favor
consulte las páginas de manual de la función de la biblioteca C en mktemp(3C) para obtener más detalles. (Si
tgif se compila con la opción del compilador -D_USE_TMPFILE, luego temporal(3S) se utiliza
en lugar.)
create_file_using_simple_template ( , , , )
El archivo especificado por se escanea en busca de una línea que coincida . Cuando
tal línea se encuentra, esa línea se reemplaza por el valor del atributo especificado
por . El resultado se coloca en el archivo especificado como .
update_eps_child ( )
Esto solo funciona si el objeto que se está ejecutando es un objeto compuesto. Si el objeto
tiene un componente que es un objeto EPS (PostScript encapsulado) importado, es
reemplazado por el archivo EPS especificado por . Si el objeto no
contienen un subobjeto EPS, se crea un subobjeto EPS.
update_xbm_child ( )
Esto solo funciona si el objeto que se está ejecutando es un objeto compuesto. Si el objeto
tiene un componente que es un objeto XBM (mapa de bits X11) importado, se reemplaza por el
Archivo XBM especificado por . Si el objeto no contiene un XBM
subobjeto, se crea un subobjeto XBM.
update_xpm_child ( )
Esto solo funciona si el objeto que se está ejecutando es un objeto compuesto. Si el objeto
tiene un componente que es un objeto XPM (mapa de píxeles X11) importado, se reemplaza por el
Archivo XPM especificado por . Si el objeto no contiene un XPM
subobjeto, se crea un subobjeto XPM.
delete_eps_child ( )
Esto solo funciona si el objeto nombrado es un objeto compuesto. Si el
El objeto tiene un componente que es un objeto EPS (PostScript encapsulado), es
eliminado. Si el objeto no contiene un subobjeto EPS, no se realiza ninguna operación.
realizado.
delete_xpm_child ( )
Esto solo funciona si el objeto nombrado es un objeto compuesto. Si el
El objeto tiene un componente que es un objeto XPM (mapa de píxeles X11), se elimina. Si el
El objeto no contiene un subobjeto XPM, no se realiza ninguna operación.
delete_xbm_child ( )
Esto solo funciona si el objeto nombrado es un objeto compuesto. Si el
El objeto tiene un componente que es un objeto XBM (mapa de bits X11), se elimina. Si el
El objeto no contiene un subobjeto XBM, no se realiza ninguna operación.
flip_deck , , )
Esto solo funciona si el objeto que se está ejecutando es un objeto compuesto y todos
los subobjetos del objeto compuesto son objetos de mapa de bits X11 o mapa de píxeles X11 y tienen
posiciones y tamaños idénticos. El argumento especifica el número de veces
la baraja está volteada. Puede ser un número o la cadena "infinito". El
El argumento debe ser un número entre 1 y 60. El
El argumento puede ser "lineal" o "ping_pong". Cuando este comando está siendo
ejecutado, cualquier clic del botón del mouse o clic de una tecla aborta la ejecución del comando.
read_file_into_attr ( , )
Este comando lee un archivo en un atributo. El nombres de argumentos a
archivo, por ejemplo, "/ tmp / foo". El contenido del archivo se lee como el valor del
atributo especificado por . Si el archivo no se puede abrir para leer, el
el valor del atributo se establece en una cadena vacía.
write_attr_into_file ( , )
Este comando escribe el valor de un atributo en un archivo. El
el argumento nombra un archivo, por ejemplo, "/ tmp / foo". El valor del atributo especificado por
está escrito en .
append_attr_into_file ( , )
Este comando agrega el valor de un atributo a un archivo. El
el argumento nombra un archivo, por ejemplo, "/ tmp / foo". El valor del atributo especificado por
se adjunta en .
select_obj_by_name ( )
Este comando silenciosamente (sin identificadores de resaltado) selecciona un objeto llamado .
Consulte la sección NOMBRES DE OBJETO anterior para obtener la especificación de los nombres de los objetos.
select_top_obj ()
Este comando silenciosamente (sin tiradores de resaltado) selecciona el objeto superior. Esta
El comando falla si no hay ningún objeto en la página actual.
delete_selected_obj ()
Este comando elimina todos los objetos seleccionados. Este comando falla si no hay ningún objeto
seleccionado.
unselect_all_obj ()
Este comando anula la selección de todos los objetos seleccionados. Si el comando select_obj_by_name ()
se usa, este comando debe usarse eventualmente.
move_selected_obj_relative ( , )
Este comando mueve el objeto seleccionado por unidades absolutas en la dirección x
y unidades absolutas en la dirección y.
repetir( , )
Este comando ejecuta el comando interno en el atributo
veces.
hyperjump )
Este comando se teletransporta al nombre del archivo o al nombre de la URL que se encuentra en el
atributo.
make_cgi_query ( , , )
Este comando construye una URL en el formato Common Gateway Interface (CGI) en la
atributo. nombra el script del servidor CGI y
nombra un atributo cuyo valor son atributos separados por comas
nombres. Por ejemplo, si un objeto tiene los siguientes atributos:
attr_list = last_name, first_name
last_name = Cheng
first_name = Bill
final_url =
exec = make_cgi_query (final_url,
http://bourbon.usc.edu: 8001 / cgi-bin / test-cgi,
lista_atributos)
La ejecución de este objeto construirá la siguiente cadena en final_url:
http://bourbon.usc.edu: 8001 / cgi-bin / test-cgi? Last_name = Cheng & first_name = Bill
Se puede invocar un comando de hyperjump (final_url) posterior para ejecutar el
correspondiente script de servidor CGI "test-cgi" con el apellido y el nombre
argumentos
Para una descripción detallada de los scripts CGI, se remite al lector a [2].
wait_click ( , , )
Este comando muestra el cursor y espera a que el usuario haga clic en un
Botón del ratón. Si es la cuerda NULL (distingue entre mayúsculas y minúsculas), el cursor
no cambiará. Si se hace clic, el comando termina y 1 se coloca en
. Si se hace clic, 2 se coloca en , etc. Si colocar
a VERDADERO (distingue entre mayúsculas y minúsculas), tgif toma el mouse. Válido
puede encontrarse en (sin el prefijo XC_).
dormir( , )
Este comando muestra el cursor y espera
milisegundos para que transcurran. Si es la cuerda NULL (distingue entre mayúsculas y minúsculas),
el cursor no cambiará. Este comando puede ser interrumpido (y abortado) con cualquier mouse.
clics o pulsaciones de teclas. Válido puede encontrarse en
(sin el prefijo XC_).
begin_animate ()
Este comando se usa para iniciar una secuencia de animación (usando doble búfer).
Tenga en cuenta que, de forma predeterminada, tgif se prepara para deshacer / rehacer. Para una larga animación
secuencia, los registros de deshacer / rehacer pueden ocupar mucha memoria. En este caso,
disable_undo () (descrito a continuación) debe usarse antes de este comando.
end_animate ()
Este comando se usa para terminar una secuencia de animación.
set_redraw ( )
Este comando se usa para deshabilitar temporalmente el redibujo si es FALSO
(distingue entre mayúsculas y minúsculas) cuando tgif está en el animación modo (activado por begin_animate ()).
Si se utiliza un comando shuffle_obj_to_top () o shuffle_obj_to_bottom () antes de un
mover comando, set_redraw (FALSE) y set_redraw (TRUE) deben usarse inmediatamente
antes e inmediatamente después, respectivamente, de shuffle_obj_to_top () o
comando shuffle_obj_to_bottom ().
set_selected_obj_color ( )
Este comando cambia el color del objeto seleccionado a . Si no hay objeto
está seleccionado, el color actual se cambiará a .
set_selected_obj_fill ( )
Este comando cambia el patrón de relleno del objeto seleccionado a , cual
debe estar entre 0 (sin relleno) y 31. Si no se selecciona ningún objeto, el relleno actual
el patrón se cambiará a .
set_selected_obj_pen ( )
Este comando cambia la pluma del objeto seleccionado a , que debe ser
entre 0 (sin lápiz) y 31. Si no se selecciona ningún objeto, el lápiz actual se
cambiado a .
set_selected_obj_line_width ( , , )
Este comando cambia el ancho de la línea, el ancho de la flecha y la altura de la flecha del seleccionado
oponerse a , , y , respectivamente. Si o
es -1, el ancho o la altura de la flecha, respectivamente, no cambia. Si
no se selecciona ningún objeto, el ancho de línea actual se cambiará al que
partidos , , y Más cercano. (La cercanía se mide
tal que la diferencia de ancho se cuente 10 veces la diferencia de ancho de flecha
y altura de la flecha.)
set_selected_obj_spline ( )
Este comando cambia el tipo de spline del objeto seleccionado a , cual
puede ser recto, ranura, interpolado o estructurado. Si no se selecciona ningún objeto,
el tipo de spline actual se cambiará a .
set_selected_obj_arrow ( )
Este comando cambia el tipo de flecha del objeto seleccionado a , cual
puede ser ninguna, Derecho, Izquierda o doble. Si no se selecciona ningún objeto, la flecha actual
el tipo se cambiará a .
set_selected_obj_dash ( )
Este comando cambia el tipo de guión del objeto seleccionado a , cual
debe estar entre 0 (sólido) y 8. Si no se selecciona ningún objeto, el tipo de guión actual
será cambiado a .
set_selected_obj_trans_pat ( )
Este comando cambia el objeto seleccionado para que tenga un patrón opaco si es 0; eso
cambia el objeto seleccionado para tener un patrón transparente si es cualquier otro
valor numérico. Si no se selecciona ningún objeto, el relleno actual y el patrón de pluma serán
opaco si es 0 y será transparente si es cualquier otro
valor numérico.
set_selected_obj_rcb_radius ( )
Este comando cambia el radio rcbox del objeto seleccionado a , cual
debe ser mayor o igual a 4. Si no se selecciona ningún objeto, el radio actual de rcbox
será cambiado a .
set_selected_text_vspace ( )
Este comando cambia el texto vspace del objeto seleccionado a . Si no
se selecciona el objeto, el texto actual vspace se cambiará a .
set_selected_text_just ( )
Este comando cambia la justificación del texto del objeto seleccionado a
, que puede ser Izquierda, Centro o Derecho. Si no se selecciona ningún objeto,
la justificación del texto actual se cambiará a .
set_selected_text_font ( )
Este comando cambia la fuente y el estilo del texto del objeto seleccionado para que coincida
. Ejemplos de válidos se puede encontrar cuando uno selecciona
CopyProperties () del menú Propiedades. El artículo enumerado debajo texto fuente es un
válido . Si no se selecciona ningún objeto, la fuente actual y el estilo de texto
será cambiado para que coincida . Este comando falla si no se puede realizar ninguna coincidencia.
Incluso cuando ambos padres biológicos vivían con el niño, los hogares casados eran más pacíficos que los que convivían, descubrió el Sr. Zill.
set_selected_text_style ( )
Este comando cambia el estilo de texto del objeto seleccionado a , cual
puede ser r (para roman), b (para negrita), i (para cursiva), o bi (para negrita-cursiva). Si no
se selecciona el objeto, el estilo de texto actual se cambiará a .
set_selected_text_size ( )
Este comando cambia el tamaño del texto del objeto seleccionado a . Si
termina con la subcadena "pt", luego se usa el tamaño en puntos en lugar del tamaño del texto. Si
como el tamaño no se puede encontrar en el menú Tamaño, el tamaño más cercano en el menú Tamaño
se utilizará. Si no se selecciona ningún objeto, el tamaño del texto actual se cambiará a
o el tamaño más cercano.
set_selected_text_underline ( )
Este comando elimina el subrayado del texto del objeto seleccionado si es 0;
subraya el texto en el objeto seleccionado si es cualquier otro numérico
valor. Si no se selecciona ningún objeto, se cambiará el subrayado del texto actual
en consecuencia.
set_selected_text_overline ( )
Este comando elimina el texto superpuesto del objeto seleccionado si es 0; eso
sobremarca el texto en el objeto seleccionado si es cualquier otro valor numérico. Si
no se selecciona ningún objeto, la línea de texto actual se cambiará en consecuencia.
C ª( , )
Este comando incrementa por la expresión . Tanto el valor de
y deben ser enteros. Consulte las EXPRESIONES ARITMÉTICAS
sección a continuación para obtener detalles sobre las expresiones.
dic( , )
Este mandamiento decrementar por . Tanto el valor de y
deben ser enteros.
shuffle_obj_to_top ( )
Este comando se mueve a la cima. Si es un subobjeto, es
elevado a la cima, en relación con sus hermanos. Este comando es útil en animación.
donde un fotograma seleccionado (subobjeto) se puede elevar a la parte superior.
shuffle_obj_to_bottom ( )
Este comando se mueve hasta el fondo. Si es un subobjeto, es
cayó al fondo, en relación con sus hermanos. Este comando es útil en
animación donde un fotograma seleccionado (subobjeto) se puede colocar en la parte inferior.
disable_undo ()
Este comando limpia los registros de deshacer / rehacer y deshabilita deshacer (y detener la grabación
deshacer / rehacer información). La profundidad de la historia original se guarda. Este comando
debe usarse antes de una secuencia de animación larga.
enable_undo ()
Este comando restaura la profundidad del historial guardada por el comando disable_undo ()
y habilita deshacer / rehacer. Este comando debería usarse eventualmente después de disable_undo ()
se llama.
get_drawing_area ( , , , )
Este comando almacena la coordenada absoluta del área de dibujo actual en el
atributos especificados. almacena la coordenada X superior izquierda,
almacena la coordenada Y superior izquierda, almacena la coordenada X inferior derecha,
y almacena la coordenada Y inferior derecha.
get_selected_obj_bbox ( , , , )
Este comando almacena la coordenada absoluta del cuadro delimitador del seleccionado
objeto en los atributos especificados. almacena la coordenada X superior izquierda,
almacena la coordenada Y superior izquierda, almacena la X inferior derecha
coordinar y almacena la coordenada Y inferior derecha. El cuadro delimitador
se calcula asumiendo que todas las líneas tienen un ancho de 0.
get_named_obj_bbox ( , , , , )
Este comando almacena la coordenada absoluta del cuadro delimitador del objeto denominado
en los atributos especificados. almacena la X superior izquierda
coordinar, almacena la coordenada Y superior izquierda, almacena el
coordenada X inferior derecha, y almacena la coordenada Y inferior derecha.
El cuadro delimitador se calcula asumiendo que todas las líneas tienen un ancho de 0.
move_selected_obj_absolute ( , )
Este comando mueve la esquina superior izquierda del objeto seleccionado a ( , ).
asignar( , )
Este comando asigna al atributo especificado por . deber
ser evaluado a un valor numérico.
strcpy , )
Este comando copia en el atributo especificado por .
copy_string_to_cut_buffer ( )
Este comando copia en el tampón de corte.
strcat , )
Este comando agrega al atributo especificado por .
mientras( , )
Este comando sigue ejecutando el comando interno en hasta
evalúa a 0.
Si( , , )
Si evalúa a 0, el comando interno en es ejecutado;
de lo contrario, el comando interno en es ejecutado.
o puede ser la cuerda NULL (caso-
sensitivo); en este caso, no se realiza ninguna acción correspondiente.
get_current_file ( )
Este comando almacena el nombre de ruta completo del archivo actual en .
get_current_export_file ( )
Este comando almacena el nombre de ruta completo del archivo de salida (imprimir / exportar) en
.
get_current_dir ( )
Este comando almacena el directorio actual en .
getenv , )
Este comando almacena la variable de entorno denominada en .
strlen , )
Este comando asigna el número de caracteres en a .
substr , , , )
Este comando copia caracteres, comenzando por el índice de caracteres
, de en . El es de base cero.
strstr , , )
Este comando encuentra la primera aparición de en y copias
y el resto de la cadena en .
strrstr , , )
Este comando encuentra la última aparición de en y copias
y el resto de la cadena en .
unmake_selected_obj_iconic ()
Este comando tiene el mismo efecto que seleccionar UnMakeIconic () en el menú especial
excepto que al menos un objeto ya debe estar seleccionado.
hyperjump_then_exec ( , )
Este comando se teletransporta al nombre del archivo o al nombre de la URL que se encuentra en el
El atributo luego ejecuta el comando interno especificado por el
atributo en el nuevo archivo.
show_attr ( )
Este comando hace que el atributo visible.
hide_attr ( )
Este comando hace que el atributo invisible.
show_attr_name ( )
Este comando hace que el nombre forme parte del atributo visible.
hide_attr_name ( )
Este comando hace que el nombre forme parte del atributo invisible.
show_value ( )
Este comando hace que el atributo cuyo nombre esté vacío y cuyo valor sea
visible.
hide_value ( )
Este comando hace que el atributo cuyo nombre esté vacío y cuyo valor sea
invisible.
get_attr_bbox ( , , , , )
Este comando almacena la coordenada absoluta del cuadro delimitador del
atributo en los atributos especificados. almacena la X superior izquierda
coordinar, almacena la coordenada Y superior izquierda, almacena el
coordenada X inferior derecha, y almacena la coordenada Y inferior derecha.
El cuadro delimitador se calcula asumiendo que todas las líneas tienen un ancho de 0.
size_selected_obj_absolute ( , )
Este comando estira la esquina inferior derecha del objeto seleccionado para que su
el ancho se convierte en y la altura se vuelve .
size_named_obj_absolute ( , , )
Este comando estira la esquina inferior derecha del objeto llamado entonces
que su ancho se vuelve y la altura se vuelve .
buzon de mensaje( , , , <estilo>)
Este comando muestra un cuadro de mensaje con como título y <msg> como
mensaje. can be the string "info", "ync", "yn", or "stop". The messagebox
mostrar un botón OK para los estilos "info" o "detener", botones YES / NO / CANCEL para
Estilo "ync", botones YES / NO para el estilo "yn". Cuando el usuario hace clic en un botón en
el cuadro de mensaje, el nombre del botón se colocará en . Si el usuario
cancela el cuadro de mensaje escribiendo el llave, se establecerá en el
cadena "CANCELAR". Si es la cuerda NULL (distingue entre mayúsculas y minúsculas),
la información sobre el botón en el que se hace clic no está escrita en ninguna parte. Si es
la cuerda NULL, gif será el título del cuadro de mensaje.
get_user_input ( , , )
Este comando muestra un cuadro de diálogo con en la primera línea y en el
segunda linea. Si es la cadena "USE_CURRENT_DIR", la segunda línea muestra
el directorio actual. El usuario puede escribir una línea en el cuadro de diálogo que obtiene
colocado en . Si el usuario cancela el diálogo escribiendo el llave,
se establecerá en la cadena vacía.
add_attr_to_selected_obj ( , , , )
Este comando agrega = a un objeto seleccionado y coloque el
atributo en ( , ). Si es la cuerda NULL (caso-
sensible), el nombre del atributo será la cadena vacía. Si y
son ambos NULL (distingue entre mayúsculas y minúsculas), el atributo se colocará debajo de la esquina inferior izquierda
esquina del objeto. Si comienza con "!.", un presentar atributo se mantendrá
añadido.
delete_attr_from_selected_obj ( )
Este comando elimina un atributo llamado de un objeto seleccionado. Si
comienza con "!.", un presentar atributo será borrado.
user_end_an_edge ( , , )
Este comando inicia una polilínea / spline abierta en ( , ), cambia el
modo de dibujo a la polilínea de dibujo / spline abierta, y permite al usuario terminar el
polilínea / spline abierta. Si el punto final cae en un objeto que tiene un atributo
tipo = puerto, el nombre de ese objeto se colocará en , Si no es
la cuerda NULL (distingue mayúsculas y minúsculas).
user_draw_an_edge ( , )
Este comando cambia el modo de dibujo a dibujar polilínea / spline abierta y permite
el usuario dibuja una polilínea / spline abierta. Si el primer punto final cae en un objeto
tener un atributo tipo = puerto, el nombre de ese objeto se colocará en
, Si no es la cuerda NULL (distingue mayúsculas y minúsculas). Si
el último punto final cae en un objeto que tiene un atributo tipo = puerto, ese objeto es
el nombre se colocará en , Si no es la cuerda NULL
(distingue mayúsculas y minúsculas).
get_a_poly_vertex_absolute ( , , , )
Este comando almacena la coordenada absoluta delth vértice de
en atributos especificados por y . El objeto especificado
por debe ser un objeto poly / open-spline o polígono / cerrado-spline.
move_a_poly_vertex_absolute ( , , , )
Este comando mueve elth vértice de a la coordenada absoluta
( , ). El objeto especificado por debe ser poli / abierto
spline o un objeto poligonal / spline cerrado.
post_attr_and_get_cgi_result ( , , )
Este comando realiza una solicitud HTTP utilizando el PUBLICAR método. nombra el
atributo que contiene la URL (que normalmente nombra un script de servidor CGI).
nombra el atributo cuyo valor son los datos que se publicarán.
nombra el atributo para recibir los resultados. Por ejemplo, si un
El objeto tiene los siguientes atributos:
url =http://bourbon.usc.edu: 8001 / cgi-bin / echo-post
query = ¡Hola mundo!
resultado =
exec = post_attr_and_get_cgi_result (url, consulta, resultado)
la ejecución de este objeto publicará "¡Hola mundo!" al script CGI especificado. En
En este caso, el resultado de ejecutar el script simplemente se hace eco de "¡Hola mundo!" espalda
(junto con otra información contable).
navigate_back ()
Este comando realiza la misma operación que si se selecciona NavigateBack () de
el menú de navegación.
detener() Este comando detiene la ejecución de todos los comandos internos.
sqrt , )
Este comando asigna la raíz cuadrada de a . debe ser
evaluado a un valor numérico no negativo.
aleatorio( )
Este comando asigna un entero aleatorio a usando la función de biblioteca C
rand (). 0 se utiliza como semilla para el generador de números aleatorios.
srand48 )
Este comando inicia el generador aleatorio utilizado por la función de biblioteca C drand48 ().
Si es 0, 0 se utilizará como semilla. De lo contrario, la corriente
el tiempo se utilizará como semilla.
drand48 )
Este comando asigna un número de puntero flotante entre 0.0 y 1.0 para
usando la función de biblioteca C drand48 ().
ronda( , )
Este comando asigna la ronda de a .
redraw_obj ( )
Este comando redibuja el área ocupada por .
redraw_drawing_area ()
Este comando vuelve a dibujar toda el área de dibujo (visible a través de la ventana del lienzo).
itox , , )
Este comando asigna para ser el valor hexadecimal de . (cual
debe estar entre 1 y 8, inclusive) es el ancho final del valor hexadecimal (los ceros son
añadido a la izquierda).
for_i ( , , , , )
Este comando es el mismo que la siguiente secuencia de comandos:
asignar( , );
mientras ($ ( ) <= ,loops)
dónde loops tiene el siguiente valor:
ejecutivo );
C ª( , )
Tenga en cuenta que , , y solo se evalúan una vez
antes de la ejecución de este comando.
set_file_not_modified ()
Este comando establece el indicador de archivo modificado en falso.
new_id ( )
Este comando genera un ID de objeto, que es único en el dibujo actual, y
lo almacena en .
rotate_selected_obj ( )
Este comando rota el objeto seleccionado por grados. El ángulo positivo es
agujas del reloj.
call_simple_shortcut ( )
Este comando llama a un atajo llamado que no tiene argumentos.
Consulte la sección ACCESOS DIRECTOS para obtener una descripción de los accesos directos.
call_one_arg_shortcut ( , )
Este comando llama a un atajo llamado eso toma un argumento y
pasa lo. Consulte la sección ACCESOS DIRECTOS para obtener una descripción de
atajos
sustituto_attr ( , , , )
Este comando reemplaza las apariciones de en la parte de valor de la
atributo especificado por por el valor del atributo especificado por
y escribe el resultado en el atributo especificado por
.
get_file_size ( , )
Este comando coloca el tamaño del archivo especificado por en el atributo
especificado por .
is_file ( , )
Este comando pone un "1" en el atributo especificado por si el archivo
especificado por existe. De lo contrario, pone un "0".
índice( , , )
Este comando encuentra la primera aparición de en y copia el
índice de base cero en .
rindex , , )
Este comando encuentra la última aparición de en y copia el
índice de base cero en .
get_number_of_lines_in_attr ( , )
Este comando cuenta el número de líneas en el atributo especificado por
y escribe el recuento en .
get_line_in_attr ( , , )
Este comando copia el nla línea del atributo especificado por en
, donde n es un índice de base cero especificado por .
podar( )
Este comando elimina los caracteres en blanco iniciales y finales del atributo
especificado por .
is_attr ( , )
Este comando escribe un "1" en si el atributo especificado por
existe. Escribe un "0" en de lo contrario.
find_obj_names ( , , )
Este comando busca todos los objetos que son subobjetos directos del objeto especificado
por y escribe sus nombres en . Si es un vacio
cadena, se analizan todos los objetos de nivel superior.
especifica un filtro para los objetos. Si es el
cadena vacía, se seleccionan todos los objetos calificados. Si es del
formulario " = * ", se selecciona un objeto si tiene un atributo llamado . Si
tiene la forma " = ", se selecciona un objeto si
tiene un atributo llamado y su valor correspondiente es . Si
no contiene el carácter '=', se selecciona un objeto si
tiene un atributo cuyo nombre está vacío y el valor correspondiente es idéntico a
.
If n los objetos coinciden, el atributo especificado por se actualiza con
n + 1 líneas. El valor de la línea cero se convierte en n y los nombres de los objetos se vuelven
líneas 1 a n de . El comando interno get_line_in_attr () puede ser
utilizado para recuperar los nombres de los objetos.
find_obj_names_on_all_pages ( , )
Este comando es similar a find_obj_names () anterior, excepto que solo encuentra top-
nivelar objetos en todas las páginas. El resultado está escrito en . Para
archivo de varias páginas, un nombre de objeto de nivel superior será escrito en
as ## !. Para un archivo de una sola página, este comando se comporta exactamente como
igual que find_obj_names ( ).
tg2_find_obj_names_on_all_pages ( , )
Este comando es idéntico a find_obj_names_on_all_pages () anterior, excepto que para un
archivo de varias páginas, un nombre de objeto de nivel superior será escrito en
as _Página.
tokenizar , , )
Este comando se rompe en tokens que están separados por el
personaje y escribe los tokens (de la misma manera que en find_obj_names ()
comando interno anterior) en . debe ser una cadena de longitud
de 1 y no debe ser el carácter de espacio, el carácter de comillas simples o el
carácter de comillas dobles. Si un token contiene el carácter separador, el token puede
estar rodeado por un par de comillas simples o comillas dobles que son automáticamente
eliminado cuando se ejecuta este comando.
If n tokens se encuentran, el atributo especificado por se actualiza con n + 1
líneas. El valor de la línea cero se convierte en n y las fichas se convierten en las líneas 1
atravesar n de . El comando interno get_line_in_attr () se puede utilizar para
recuperar los tokens.
move_attr_relative ( , , )
Este comando mueve el atributo cuyo nombre es por unidades absolutas
en la dirección x y unidades absolutas en la dirección y.
get_number_of_vertices ( , )
Este comando copia el número de vértices del objeto especificado por
en . El objeto especificado debe ser una polilínea (open-spline) o un
polígono (spline cerrado).
is_obj_transformed ( , )
Este comando escribe un "1" en si el objeto especificado por
se transforma (rotado o cortado). Escribe un "0" en de lo contrario.
make_selected_obj_iconic ( )
Este comando funciona como el comando MakeIconic () del menú especial, excepto que
al usuario no se le solicita el nombre del icono. En lugar de, se usa para
especifique el nombre de ruta completo del icono.
get_tgif_version ( )
Este comando escribe el número de versión principal de tgif, el número de versión menor, el nivel de parche,
y construir información en , , y
, respectivamente. Si un argumento es la cadena NULL (distingue mayúsculas y minúsculas),
esa información se omite.
get_tgif_dir ( )
Este comando escribe "$ HOME / .Tgif" en donde $ HOME es la casa
directorio del usuario.
get_profile_string ( , , , , )
Este comando obtiene el valor asociado con la clave especificada por desde el
sección especificada por en el archivo especificado por la ruta completa
y lo almacena en el atributo especificado por . Si no hay valor
asociado con la clave especificada, se almacena en . Si
es una cadena vacía, todos los nombres de clave en de estarán
escrito (de la misma manera que en el comando interno find_obj_names () anterior)
en . Si es una cadena vacía, todos los nombres de sección en
se escribirá (de la misma manera que en find_obj_names () internal
comando anterior) en .
write_profile_string ( , , , )
Este comando establece el valor asociado con la clave especificada por de El
sección especificada por en el archivo especificado por la ruta completa a
ser . Si es una cadena vacía, todos los pares clave / valor en de
se borrará. no debe ser una cadena vacía.
select_additional_obj ( )
Este comando silenciosamente (sin identificadores resaltados) selecciona un objeto adicional llamado
. Consulte la sección NOMBRES DE OBJETOS anterior para obtener la especificación de
nombres de objeto.
abrir documento( , , )
Este comando abre el archivo especificado por en el modo especificado por
y asigna al archivo abierto un número de referencia de archivo de .
debe ser 0 o entre 3 y 15. Abrir archivo 0 rebobina la norma
aporte. Ejemplos de modos son "r" para lectura, "w" para escritura y "a" para
anexando. Un archivo siempre se abre en modo texto (no binario).
cerrar el archivo( )
Este comando cierra el archivo asociado con el número de referencia del archivo. .
debe ser 0 o entre 3 y 15.
read_file ( , )
Este comando lee una línea del archivo asociado con el número de referencia del archivo
y poner la línea en el atributo especificado por .
debe estar entre 0 (para entrada estándar) o entre 3 y 15.
write_file ( , )
Este comando escribe al archivo asociado con el número de referencia del archivo
. debe estar entre 1 y 15. Los números 1 y 2 son para
salida estándar y archivos de error estándar.
flush_file ( )
Este comando vacía el archivo asociado con el número de referencia del archivo. .
debe estar entre 1 y 15. Los números 1 y 2 son para salida estándar
y archivos de error estándar.
append_file ( , )
Este comando agrega el archivo especificado por al archivo especificado por
.
set_output_format ( , )
Este comando establece el formato de salida en . Si es 0, negro y
se utilizará el modo de salida en blanco (impresión); de lo contrario, modo de salida en color (impresión)
se utilizará. Consulte el Tgif.WhereToPrint X predeterminado para obtener una lista de posibles
formatos.
set_export_clip_rect ( , , , )
Este comando establece el rectángulo de recorte de exportación para que sea una región rectangular con
esquina superior izquierda en ( , ) y la esquina inferior derecha en ( , ).
debe ser estrictamente menor que y debe ser estrictamente menor que .
importar archivo( , , , )
Este comando importa el archivo especificado por y lo coloca en
( , ). Se espera que el archivo tenga el formato especificado por ,
que pueden ser "XBM", "XPM", "GIF", "PNG", "JPEG", "PBM", "PGM", "PPM" y nombres
especificado por los valores predeterminados de Tgif.ImportFilter # X. Si es "TGIF", el archivo
debe ser un archivo tgif.
set_xpm_output_version ( )
Este comando establece el número de versión de XPM cuando se genera en formato de mapa de píxeles X11
ser - estar . puede tomar los valores 1 o 3.
edit_ini_section ( , , <sección>, <ini_path>)
Este comando abre un cuadro de diálogo para editar la sección especificada por en
el archivo especificado por la ruta completa . Si el usuario presiona el botón OK en
cuadro de diálogo, se borra la sección y se escribe el contenido del cuadro de diálogo
de nuevo en el archivo, y "OK" se coloca en el atributo especificado por .
Si el usuario presiona el botón CANCELAR en el cuadro de diálogo, el archivo no se modifica y
"CANCELAR" se coloca en el atributo especificado por .
select_from_ini_section ( , , <sección>, <ini_path>)
Este comando abre una lista para seleccionar una entrada de la sección especificada por
en el archivo especificado por la ruta completa . Si nada es
seleccionado, el atributo especificado por se borrará. De lo contrario, el
La entrada seleccionada se escribirá en el atributo especificado por .
append_line_into_attr ( , )
Este comando agrega la línea especificada por al atributo especificado por
.
insert_line_into_attr ( , , )
Este comando inserta la línea especificada por como el nla línea de la
atributo especificado por , donde n es un índice de base cero especificado por
. n debe ser al menos 1. Si n es mayor que el número de líneas en
el atributo, las líneas en blanco se insertan automáticamente.
clear_attr ( )
Este comando borra el valor de atributo del atributo especificado por
y elimina todas las demás líneas del atributo si el atributo contiene múltiples
líneas.
create_text_obj ( , , )
Este comando crea un objeto de texto en la ubicación ( , ) con
el texto especificado por .
create_box_obj ( , , , )
Este comando crea un rectángulo definido por ( , ) y
( , ).
create_corner_oval_obj ( , , , )
Este comando crea un óvalo de esquina definido por ( , ) y
( , ).
create_center_oval_obj ( , , )
Este comando crea un óvalo central centrado en ( , ) con radio
especificado por .
create_edge_oval_obj ( , , , )
Este comando crea un círculo de borde definido por ( , ) y
( , ).
create_rcbox_obj ( , , , )
Este comando crea un rectángulo de esquinas redondeadas definido por ( , )
y ( , ).
create_arc_obj ( , , , , , )
Este comando crea un arco centrado en ( , ) con radio, dirección,
ángulo inicial y ángulo final especificado por , , , y ,
respectivamente. El , , , y se especifican en el
de la misma manera que se especifican en el comando SpecifyAnArc () en CreateObject
submenú del menú Editar. puede ser "+" o "-" donde "+" es en el sentido de las agujas del reloj.
y están en grados con 1 grados en la posición de las 2 en punto.
create_first_vertex ( , )
Este comando se usa junto con create_next_vertex () y
comandos create_poly_obj () para crear un objeto polyline / open-spline. También puede ser
utilizado junto con los comandos create_next_vertex () y create_polygon_obj ()
para crear un objeto poligonal / spline cerrado. Este comando establece el punto de partida de
el objeto polilínea / spline abierta o el objeto poligonal / spline cerrado en
( , ).
create_next_vertex ( , )
Este comando se usa junto con create_first_vertex () y
comandos create_poly_obj () para crear un objeto polyline / open-spline. También puede ser
utilizado junto con create_first_vertex () y create_polygon_obj ()
comandos para crear un objeto poligonal / spline cerrado. Este comando establece el siguiente
vértice del objeto polilínea / spline abierta o el objeto polígono / spline cerrado que se va a
en ( , ).
create_poly_obj ()
Este comando se usa junto con create_first_vertex () y
comandos create_next_vertex () para crear un objeto polyline / open-spline.
create_polygon_obj ()
Este comando se usa junto con create_first_vertex () y
comandos create_next_vertex () para crear un objeto poligonal / spline cerrado.
start_create_group_obj ()
Este comando se usa junto con el comando create_group_obj () para crear un
objeto agrupado. Este comando marca el comienzo del grupo.
create_group_obj ()
Este comando se usa junto con el comando start_create_group_obj () para
crear un objeto agrupado. Este comando agrupa todos los objetos creados desde la última
start_create_group_obj () llama a un objeto agrupado.
set_allow_interrupt ( )
Si es FALSO (distingue entre mayúsculas y minúsculas), este comando se utiliza para temporalmente
deshabilita una interrupción de usuario cuando tgif está ejecutando comandos internos. Si un usuario
se recibe una interrupción cuando la interrupción está deshabilitada, se pondrá en cola y
interrumpir la ejecución de comandos internos cuando se llama set_allow_interrupt ()
de nuevo con ser VERDADERO (distingue mayúsculas y minúsculas).
select_each_obj_and_exec ( )
Este comando primero anula la selección de cualquier objeto que esté seleccionado. Luego selecciona cada
objeto en el dibujo actual a su vez y ejecuta el comando interno especificado
por el atributo. Si este comando se ejecuta como resultado de una
haga clic con el mouse sobre un objeto, solo se escanearán los objetos en la página actual
ejecución. Si este comando se ejecuta desde un archivo de secuencia de comandos, los objetos de cada página
será escaneado para su ejecución.
edit_attr_in_text_mode ( )
Cuando se ejecuta este comando, tgif ingresa al modo de dibujo de texto y edita el
atributo especificado por .
set_file_unsavable ()
Este comando se utiliza para hacer que el archivo actual no se pueda guardar.
pstoepsi , , )
Este comando genera un mapa de bits de vista previa para el archivo PostScript en
y lo antepone a y guarde la salida en
( no está modificado). Los únicos valores aceptados de es 1 o 2. Si
el valor predeterminado de Tgif.ExternalPsToEpsi X está establecido en verdadero, este comando simplemente invocará
"pstoepsi "externamente si es 1 y lo hará
invocar "pstoepsi -2x " Si es 2. Este
El comando solo funciona si tgif se está ejecutando en el modo interactivo (no por lotes).
objs_bbox_intersect ( , , )
Este comando establece el valor del atributo especificado por a "1" si
los cuadros delimitadores de los objetos nombrados y intersecarse. Establece
el valor del atributo especificado por a "0" en caso contrario.
delete_all_attr_from_selected_objs ()
Este comando elimina todos los atributos de los objetos seleccionados. Por favor use solo esto
comando cuando los comandos se toman de un archivo externo!
líneas_permutadas_aleatorias_en_attr ( )
Este comando permuta aleatoriamente las líneas de un atributo especificado por .
ARITMÉTICA EXPRESIONES
Ciertos comandos internos permiten expresiones aritméticas como argumentos. La notación infija es
usado. Los operadores admitidos (y sus precedentes) se enumeran a continuación.
? 1 si-entonces-si no, p. Ej. ? :
: 2 si-entonces-si no, p. Ej. ? :
|| 3 lógico OR
&& 4 lógico Y
| O de 5 bits
^ XOR de 5 bits
& 5 bit a bit Y
== 6 iguales
! = 6 no iguales
> 7 mayor que
<7 menos que
> = 7 mayor o igual que
<= 7 menor o igual que
<< 8 desplazamiento a la izquierda
>> 8 desplazamiento a la derecha
+ 9 añadir
- 9 restar
* 10 múltiples
/ 10 dividir
// 10 enteros dividen
% 10 modificación
! 11 NO lógico
~ 11 bits invertidos / NO
) 12 paréntesis cerrados
(13 paréntesis abiertos
GENERANDO MAPA DE IMAGEN ARCHIVOS
Esta sección describe cómo generar mapas de imágenes NCSA y archivos de imágenes CERN en los que se puede hacer clic. El
Tgif.ImageMapFileFormat X decide por defecto si generar un mapa de imágenes NCSA o un CERN
archivo de imagen en el que se puede hacer clic. Dado que los dos formatos son muy similares, solo discutiremos cómo
generar archivos de mapa de imágenes NCSA. Para obtener más información sobre el mapa de imágenes NCSA, consulte [3].
Para obtener más información sobre la imagen en la que se puede hacer clic del CERN, consulte [4].
El valor predeterminado de Tgif.GenerateImageMap X debe establecerse en `` verdadero '' para habilitar el mapa de imágenes
Generacion. Al imprimir en formato GIF (consulte la sección FUNCIONALIDADES BÁSICAS sobre
impresión), se genera un archivo XPM (que se eliminará al final de este proceso)
primero. (El valor especificado por el Tgif.InitExportPixelTrim X predeterminado se usa para recortar
píxeles extra. El uso de estos valores forma un mecanismo de escape para corregir una idiosincrasia que
tgif no puede averiguar exactamente qué tan grande es toda la imagen).
La versión XPM está especificada por el Tgif.XPmOutputVersion X predeterminado a menos que el
El valor predeterminado de Tgif.UseXPmVersion1ForImageMap X se establece en `` verdadero '', lo que fuerza el formato XPM1.
Luego, el comando especificado por el Tgif.XpmToGif X predeterminado se ejecuta para convertir el XPM
archivo en un archivo GIF (formato de intercambio genérico) que puede ser utilizado por software como
NCSA Mosaico(1). La extensión del archivo GIF viene especificada por el
Tgif.GifFileExtension X predeterminado. Junto con el archivo GIF, un archivo de mapa de imágenes con archivo
Se genera la extensión especificada por Tgif.ImageMapFileExtension X predeterminada. El contenido
del mapa de imágenes se genera de la siguiente manera.
Tgif primero busca un presentar atributo con nombre de atributo href. El valor de la
atributo se escribe como el tu préstamo estudiantil URL. Si no se puede encontrar dicho atributo de archivo,
Se cancela la generación de mapas de imágenes. Si se encuentra, se analizan todos los objetos del archivo.
Para un objeto que tiene un atributo llamado href, el valor del atributo se escribe como
URL para tener Método línea en el mapa de imágenes. Si el objeto no es un círculo ni un
poli / polígono, el rectángulo se utiliza el método.
Se utiliza un mecanismo similar al imprimir en formato HTML, excepto que un HTML genérico
El archivo se genera con un mapa de imágenes en formato de mapa de imágenes del lado del cliente de Spy Glass. Usted puede
generar un archivo HTML personalizado si especifica una plantilla de exportación HTML usando
SetHTMLExportTemplate () en el menú Archivo. Se describen los detalles sobre el archivo de plantilla
abajo.
HTML EXPORTAR PLANTILLA
Si se especifica un archivo de plantilla de exportación HTML con SetHTMLExportTemplate () de la
Menú Archivo, se pueden generar archivos HTML personalizados al imprimir en formato HTML. El
La personalización se realiza mediante el uso de variables incrustadas en la plantilla de exportación HTML.
Archivo. Estas variables tienen la sintaxis de una entidad de carácter HTML. Todos comienzan con
"& tgv" y termina con ";". Ellos son:
& tgvfilename;
Esta variable será reemplazada por el nombre del archivo (sin extensión de archivo).
& tgvcurnum;
Esta variable será reemplazada por el número de página actual.
& tgvfirstnum;
Esta variable será reemplazada por el número de la primera página (generalmente 1).
& tgvlastnum;
Esta variable será reemplazada por el último número de página.
& tgvprevnum;
Esta variable será reemplazada por el número de página anterior (con vuelta).
& tgvprevnumnowrap;
Esta variable será reemplazada por el número de página anterior (sin cambio).
& tgvnextnum;
Esta variable será reemplazada por el siguiente número de página (con vuelta).
& tgvnextnumnowrap;
Esta variable será reemplazada por el siguiente número de página (sin rodeos).
& tgvtitle;
Esta variable será reemplazada por el título de la página o del archivo.
& tgvmapobjs;
Esta variable será reemplazada por los objetos (especificados como pestañas) en un
mapa de imágenes del lado del cliente.
Por ejemplo, si una plantilla especifica:
USEMAP = "# p0">
& tgvmapobjs;
<FORMA DE ÁREA="RECT"
COORDES = "0,0, & tgvmapwidth;, & tgvmapheight;"
HREF = "& tgvfilename; - & tgvnextnum; .html">
Exportar usando PrintOneFilePerPage () con esta plantilla puede obtener (para la página 2 de un archivo
nombre "foo.obj" con 5 páginas):
<IMG SRC="foo-2.gif"
USEMAP = "# p0">
...
<FORMA DE ÁREA="RECT"
COORDES = "0,0,145,97"
HREF = "foo-3.html">
GENERANDO MICROSOFT VENTANAS EPSI ARCHIVOS
Algunas aplicaciones de Microsoft Windows (TM) no comprenden PostScript estándar
Comentarios %% BeginPreview, %% EndImage y %% EndPreview. Esta sección describe cómo
generar un archivo EPSI que sea entendido por ellos. Esta función se invoca cuando el
El formato de impresión actual es TiffEPSI. En este caso, el archivo EPSI generado contendrá 30
bytes de información binaria al principio del archivo y una imagen TIFF (también binaria) en
el final del archivo. Este archivo tampoco contendrá %% BeginPreview, %% EndImage y
%% EndPreview comentarios. Un archivo en este formato normalmente no se considera un
Archivo PostScript excepto en Windows.
Cuando esta función está habilitada, tgif genera primero un archivo EPSI normal, luego vuelca el
contenido actual del archivo en un archivo de mapa de bits X11. El comando especificado en
Tgif.XbmToTiff se ejecuta para generar una imagen TIFF que luego se agrega al final de la
Archivo EPSI.
BLOQUEO OBJETOS
Los objetos se pueden bloquear y desbloquear usando los comandos de teclado # <y #>. Cuando un seleccionado
El objeto está bloqueado, se muestra con asas grises. Un objeto bloqueado no se puede mover,
estirado, volteado o girado; sin embargo, sus propiedades, como patrón de relleno, ancho,
etc., se pueden cambiar. Los objetos bloqueados también se pueden eliminar. Cuando un objeto bloqueado es
agrupado con otros objetos, el objeto agrupado resultante también está bloqueado. Un objeto bloqueado
se puede utilizar como ancla para alinear otros objetos; sin embargo, el comando DistributeObjs ()
fallará si algún objeto está bloqueado. Los objetos bloqueados no participan en ninguna operación en
el modo de selección de vértice.
DESHACER REHACER
La mayoría de las operaciones se pueden deshacer y rehacer. El Tgif.HistoryDepth X predeterminado controla el
tamaño del búfer de deshacer. Si se establece en -1, entonces el tamaño del búfer de deshacer es infinito.
El búfer de deshacer se vacía cuando se ejecutan los comandos Nuevo () o Abrir () (desde el Archivo
Menú), cuando el comando FlushUndoBuffer () se ejecuta desde el menú Editar, o cuando Pop () está
ejecutado desde un archivo .sym. Si se utiliza un mapa de colores privado (se hace automáticamente cuando se
los colores no se pueden asignar desde el mapa de colores predeterminado), la ejecución de FlushUndoBuffer ()
intente restablecer el mapa de colores (si no se utiliza la opción de compilación -DDONT_FREE_COLORMAP).
DOMINIOS
A dominio es una colección de símbolos de biblioteca adecuados para instanciaciones. Una biblioteca es
implementado como un directorio de archivos .sym y, por lo tanto, un dominio se implementa como un
ruta de búsqueda. Si hay símbolos con el mismo nombre de archivo que residen en diferentes
directorios especificados en la ruta de búsqueda, luego el más cercano al frente de la búsqueda
La ruta estará disponible para que el usuario cree una instancia.
El número de dominios viene especificado por MaxDomains X predeterminado, y los nombres de los
Los dominios están especificados por el DomainPath # X predeterminado. Las rutas de búsqueda de la biblioteca son
especificado por las variables de entorno csh. Consulte la sección sobre valores predeterminados de X para obtener más detalles.
La información del dominio también se puede cargar en el ~ / .Tgif / domain.ini archivo por configuración
Tgif.DomainInIni en verdadero y seleccionando Recargar información de dominio desde X en el submenú Dominio
del menú Archivo.
SELECCIONANDO A NOMBRE DESDE A POPUP VENTANA
Al seleccionar un nombre de archivo, un nombre de símbolo o un nombre de dominio, tgif abre una ventana con
nombres apropiados para que el usuario elija. El usuario puede usar clics del mouse para seleccionar un
entrada. También se pueden utilizar pulsaciones de teclas para especificar el nombre deseado; sin embargo, tgif intenta
para hacer coincidir las pulsaciones de teclas con los nombres de la selección sobre la marcha. Si un partido no puede ser
encontrado, las pulsaciones de teclas se ignoran. ^ n, ^ j, o la tecla de flecha hacia abajo avanza la selección
abajo por 1 entrada; ^ p, ^ k, o la tecla UpArrow avanza la selección 1 entrada hacia arriba. ^ f, ^ d,
o la tecla DownArrow con presionada la tecla avanza la selección hacia abajo en 10
entradas; ^ b, ^ u, o la tecla de flecha arriba con la tecla presionada avanza la selección hacia arriba
por 10 entradas. '$' seleccionará la última entrada, mientras que '^' seleccionará la primera entrada. ^ w
o ^ y anule la selección de la entrada seleccionada. Si la entrada seleccionada es un directorio, presionando
cambiará de directorio; si no, golpear finaliza el proceso de selección y el
se devuelve la entrada seleccionada.
Al seleccionar los nombres de archivo para abrir o importar, escribir '/' se interpreta como ir a la raíz
directorio o especificando una URL. En este punto, la coincidencia automática de pulsaciones de teclas es
temporalmente inhabilitado hasta que un o un se presiona. Además, haciendo clic en el medio
El botón del mouse en el área de nombre de archivo se pega desde el portapapeles.
La adición automática de índice.obj or .obj (introducido en la versión 2.16) quedó obsoleto
y una URL nunca se modifica.
La selección actual se muestra cerca de la parte superior de la ventana emergente. El espacio trasero debe ser
se usa con precaución porque podría cambiar el directorio actual al directorio principal.
IMPORTADOR EPS ARCHIVOS
Los archivos PostScript encapsulado (EPS) se pueden importar mediante el comando de teclado # (.
El archivo EPS tiene un mapa de bits de vista previa (se puede generar usando el psoepsia herramienta), tgif
mostrarlo (HideBit / Pixmap () del menú Diseño se puede usar para deshabilitar la visualización de
mapa de bits / mapas de píxeles). Cuando el objeto EPS se guarda en un archivo .obj o .sym, ni la vista previa
mapa de bits, ni se guarda el contenido PostScript del archivo EPS. Por lo tanto, al imprimir
dicho archivo (ya sea de tgif o usando prtgif), el archivo EPS debe estar presente en el mismo
lugar de donde se importó originalmente.
IMPORTADOR LÁTEX
Short Versión
Puede importar una ecuación de LaTeX en un tgif objeto. Cuando selecciona Crear una instancia de la
Menú especial (o presione i), deberías ver eq4.sym. Haga doble clic en él y tgif will
le pedirá que haga clic en el área de dibujo para colocarlo. Después de haberlo colocado, tiene
instanciado un eq4 símbolo y la instanciación se llama un eq4 objeto (o el LaTeX
objeto de ecuación). Ahora puede pasar al modo de edición de texto (por ejemplo, presione w) y haga clic en
en cualquier lugar dentro del eq = atributo (es decir, el texto de la ecuación) para editar la ecuación.
Regrese al modo de selección (por ejemplo, presione k) y haga doble clic en el eq = atributo para ejecutar
látex en él e importe el archivo EPSI resultante.
Si tiene una ecuación grande, puede hacer clic con el botón derecho en el objeto de la ecuación y seleccionar Editar
Atributo en Editor y seleccione eq = y edite la ecuación en un editor de su elección.
Puede utilizar las opciones Tgif.Editor X predeterminado para seleccionar su editor, por ejemplo:
Tgif.Editor: xemacs -title '% s' '% s'
Para ordenar su pantalla, puede seleccionar el eq4 objeto y use la tecla de atajo T esconder
el eq = atributo. Escribe T de nuevo para hacerlo visible.
Una vez que importe el archivo EPSI, puede usar el botón izquierdo del mouse para arrastrar el eq =
atributo o el gráfico importado, y el otro seguirá. Si mantienes presionada la tecla de control
hacia abajo, puede arrastrar el eq = atributo por separado.
Detalles
Desde la versión 4.1.16, la distribución estándar de tgif viene con cuatro ecuaciones LaTeX
archivos de símbolo:
eq4.sym
eq4-2x.símbolo
eq4-ps2epsi.sym
eq4-epstool.sym
El paquete Debian instala estos archivos en / usr / share / tgif / latexe inicializa tgif
con un dominio (número 0) llamado LaTeX. Cuándo tgif comienza, el dominio predeterminado debe ser
número de dominio 0, y tgif primero debe buscar archivos * .sym en el directorio actual, luego
in ~ / .tgif / látex, A continuación, en / usr / share / tgif / latex.
Para usar eq4.sym, además de látex y dvips, necesita:
psoepsia convertir un PS (PostScript) archivo generado por
dvips a una EPSI (archivo PostScript encapsulado con un mapa de bits de vista previa) archivo
netpbm utilizado por psoepsia convertir un PBM archivo a un mapa de bits de vista previa para el final EPSI presentar
ghostscript
utilizado por psoepsia para hacer un PS archivar en un PBM presentar
Una vez que tenga estas herramientas instaladas correctamente, simplemente puede crear una instancia eq4.sym y
cambiar el valor de la eq = atributo.
Simplemente haga doble clic en el objeto de la ecuación y tgif ejecutará los siguientes comandos:
látex archivo tmp
dvips -N -n 1 -o archivo tmp.PD archivo tmp
psoepsia archivo tmp.PD archivo tmp.eps
dónde archivo tmp es un archivo temporal generado por tgif (generalmente en / Tmp) y el nombre del archivo
comienza con gif.
Esto debería funcionar si todo está instalado correctamente. En caso de que no funcione,
obtener un cuadro de mensaje de error. No cierres la caja. Cambiar directorio a / Tmp y busca
el último archivo que comienza con gif y termina en .tex y copiarlo. Entonces ejecuta lo anterior
comandos manualmente para depurar el problema. Por ejemplo, puede hacer:
cd / Tmp
ls -lrt Tgif *
-rw-r - r-- 1 william 230 22 de marzo 11:27 TgifmTaOdC.tex
-rw-r - r-- 1 william 4636 22 de marzo 11:27 TgifmTaOdC.log
-rw-r - r-- 1 william 324 22 de marzo 11:27 TgifmTaOdC.dvi
-rw-r - r-- 1 william 8 22 de marzo 11:27 TgifmTaOdC.aux
-rw-r - r-- 1 william 18561 22 de marzo 11:27 TgifmTaOdC.ps
-rw-r - r-- 1 william 18561 22 de marzo 11:27 TgifmTaOdC.eps
(Tenga en cuenta que en la lista anterior, TgifmTaOdC.ps y TgifmTaOdC.eps tienen el mismo
tamaño de archivo, esto significa que psoepsia did No trabajo.)
cp TgifmTaOdC.tex foo.tex
foo de látex
dvips -N -n 1 -o foo.ps foo
pstoepsi foo.ps foo.eps
más foo.eps
En este punto, debería ver que las primeras líneas de foo.eps parece:
%! PS-Adobe-2.0 EPSF-1.2
%% BoundingBox: 258 634 354 653
%% BeginPreview: 97 20 1 20
% 00000000000000000000000e00
%...
% 00000000000000000003c00000
%% EndImage
%% EndPreview
...
Estas líneas son agregadas por psoepsia. Los números en el %%Cuadro delimitador: y %% BeginPreview:
depende de tu ecuación y el PS-Adobe y EPSF las versiones en la primera línea pueden variar
dependiendo de su configuración.
Si obtiene errores al ejecutar látex, dvips o psoepsia manualmente, hay algo
mal con la configuración de estas herramientas. Si todos hacen lo correcto pero tgif todavía se muestra
errores, por favor envíeme un correo electrónico!
eq4-2x.símbolo puede producir un mapa de bits de vista previa de mayor resolución (2x), pero necesitará el
especial netpbm-20may1999 versión de netpbm. Puede que no funcione con una versión más reciente de
netpbm. eq4-ps2epsi.sym no es recomendado. eq4-epstool.sym es como eq4.sym pero usa
taburete preferiblemente.
ADICIONAL FUENTES
Además de las fuentes Times, Courier, Helvetica, NewCentury y Symbol,
las fuentes se pueden especificar usando el Tgif.AdditionalFonts X predeterminado. (La pantalla predeterminada
las fuentes también se pueden reemplazar, consulte Tgif.HasAlternateDefaultFonts en X DEFAULTS
sección para obtener más detalles.) Cada fuente adicional requiere 4 partes, una para cada estilo de fuente
(en el orden de Roman, Negrita, Cursiva y NegritaItalica). Cada parte contiene 3 instrumentos de cuerda. los
La primera cadena especifica la familia, el peso, la inclinación y el ancho de la fuente (consulte la
páginas man para xfontsel(1) para más detalles; También hay una segunda forma que se describe
debajo). La segunda cadena especifica el registro y la codificación de la fuente (ver
xfontsel(1) de nuevo). (Uno puede usar fuentesxls(1) para ver qué fuentes están disponibles y seleccionar
las dos cadenas recién mencionadas de la salida). La tercera cadena especifica el
Nombre de la fuente PostScript.
Por ejemplo, si uno quiere usar la fuente X Lucida para representar el PostScript
Fuente ZapfChancery-MediumItalic, se puede configurar Tgif.AdditionalFonts de la siguiente manera:
Tgif.Fuentes adicionales: \n\
lucida-medio-r-normal \n\
iso8859-1\n\
ZapfChancery-cursiva media \n\
\norte\
lucida-demibold-r-normal \n\
iso8859-1\n\
ZapfChancery-cursiva media \n\
\norte\
lucida-medio-i-normal \n\
iso8859-1\n\
ZapfChancery-cursiva media \n\
\norte\
lucida-demibold-i-normal \n\
iso8859-1\n\
ZapfChancery-MediumItalic
Lo anterior asigna los cuatro estilos de fuente de la fuente Lucida a ZapfChancery-MediumItalic
fuente (similar a cómo se maneja la fuente del símbolo).
La primera cadena también se puede especificar en una segunda forma que se identifica con "%d"
como parte de la cadena. Por ejemplo, uno puede usar "lucidasans-%d" como la primera cadena. En
este caso, la fuente X real utilizada será la cadena especificada con "%d" reemplazada por el
tamaño de fuente. La cadena de codificación (segunda cadena) se ignora (pero debe estar presente). los
prefijo de nombre de fuente (consulte la entrada Tgif.FontNamePrefix en la sección X DEFAULTS) también es
ignorado
POSDATA PERSONAJE CODIFICACION PARA INTERNACIONAL CARACTERES
A veces, se necesitan diferentes codificaciones de la misma fuente PostScript para los caracteres. con
personaje los códigos de entre 161 y 255 (inclusivo). Esto se puede lograr de dos maneras.
Una forma es usar Tgif.AdditionalDontReencode (y Tgif.DontReencode). Otra forma es
utilice Tgif.PSFontNeedCharSubs. La diferencia es que con Tgif.AdditionalDontReencode, un
Se omite la codificación de la fuente PostScript. Con Tgif.PSFontNeedCharSubs, los caracteres de un
A la fuente PostScript se le puede dar una codificación específica.
En ambos casos, es necesario introducir nombres de fuentes falsos (marcadores de posición). Por ejemplo,
Tgif.Fuentes adicionales: \n\
utopía-medio-r-normal \n\
Adobe-fuente específica \n\
UtopíaTmp-Regular \n\
\norte\
utopía-negrita-r-normal \n\
Adobe-fuente específica \n\
UtopíaTmp-Bold \n\
\norte\
utopía-medio-i-normal \n\
Adobe-fuente específica \n\
UtopíaTmp-cursiva \n\
\norte\
utopía-negrita-i-normal \n\
Adobe-fuente específica \n\
UtopíaTmp-BoldItalic
Tgif.PSFontAliases: \n\
UtopíaTmp-Regular=Utopía-Regular \n\
UtopíaTmp-Bold=Utopía-Bold \n\
UtopiaTmp-Italic=Utopía-cursiva \n\
UtopíaTmp-BoldItalic=Utopía-BoldItalic
En el ejemplo anterior, se crean 4 nombres de fuentes PostScript falsos (todos tienen un nombre común).
prefijo "UtopiaTmp"). La codificación de estas fuentes es específica de Adobe, según el
Fuentes X11 en uso. Tgif.PSFontAliases asigna los nombres de fuentes PostScript falsos a la
nombres de fuentes PostScript reales correspondientes. (Si falta Tgif.PSFontAliases, inexistente
Los nombres de fuentes PostScript como UtopiaTmp-Regular aparecerán en un archivo PostScript).
Para omitir la codificación de una fuente PostScript, se puede usar Tgif.AdditionalDontReencode X
por defecto. Por ejemplo, si se especifica:
Tgif.AdditionalDontReencode: UtopíaTmp
los caracteres con códigos de carácter entre 161 y 255 (inclusive) no se codificarán con
Nombres de caracteres ISO-Latin-1. Para obtener una lista de los nombres de los personajes que están codificados en ISO-Latin-1,
por favor mira
<URL:http://bourbon.usc.edu/tgif/faq/charencode.html#iso8859-1>.
Para sustituir caracteres en una fuente PostScript con codificación específica, se puede usar el
Tgif.PSFontNeedCharSubs y Tgif.PSCharSubs_* X predeterminados. (Todavía necesitas
Configuración de Tgif.AdditionalFonts y Tgif.PSFontAliases como se indicó anteriormente). Aquí hay un ejemplo:
Tgif.PSFontNeedCharSubs: \n\
Utopía-Regular=Foo \n\
Utopía-Bold=Foo \n\
Utopía-cursiva=Foo \n\
Utopía-BoldItalic=Foo
Tgif.PSCharSubs_Foo: \n\
exclamación/Aogonek \n\
AE/Cacute\n\
ecircunflejo/eogonek
En el ejemplo anterior, Tgif.PSFontNeedCharSubs especificó una lista de fuentes PostScript falsas
nombres que requieren sustituciones de caracteres y sus nombres TOKEN correspondientes. Para
nombre de fuente PostScript falso que se asigna a SIMBÓLICO, la lista de caracteres a sustituir es
especificado en el valor predeterminado de Tgif.PSCharSubs_TOKEN X. El formato para Tgif.PSCharSubs_TOKEN es
una lista de cadenas OLDCHARCODE/NEWCHARNAME donde OLDCHARCODE es un código de carácter en decimal
u octal y NEWCHARNAME debe ser el nombre de un carácter PostScript. en lo anterior
ejemplo, Foo se usó como el nombre TOKEN. En uso real, algo como iso8895-2 puede ser
más apropiado para un nombre TOKEN. Dado que se permiten códigos decimales u octales, el
siguiente es equivalente a lo anterior:
Tgif.PSFontNeedCharSubs: \n\
Utopía-Regular=iso8859-2 \n\
Utopía-Bold=iso8859-2 \n\
Utopía-cursiva=iso8859-2 \n\
Utopía-BoldItalic=iso8859-2
Tgif.PSCharSubs_iso8859-2: \n\
161/Aogonek \n\
8#306/Cacute\n\
8#312/eogonek
Tenga en cuenta que la sustitución only ocurre para caracteres con códigos de carácter entre 161
y 255 (inclusive).
Para obtener más información, consulte
<URL:http://bourbon.usc.edu/tgif/faq/charencode.html#charsubs>.
CUADRADA DOBLE BYTE FUENTES
A partir de la versión 4.0 de tgif, se admiten fuentes de doble byte. Pero solo fuentes dobles
donde todos los caracteres tienen el mismo ancho y alto son compatibles. Las fuentes de doble byte son
especificado utilizando el valor predeterminado Tgif.SquareDoubleByteFonts X. El formato de esta X por defecto es
similar al de Tgif.AdditionalFonts X por defecto descrito en FUENTES ADICIONALES
sección anterior con las diferencias descritas aquí. Cada fuente de doble byte requiere 4 partes,
uno para cada estilo de fuente (en el orden de Roman, Bold, Italic y BoldItalic). Cada parte
contiene 3 instrumentos de cuerda. La primera cadena especifica el nombre de la fuente. Debe contener un
"%d" como parte de la cadena. La fuente X real utilizada será la cadena especificada con "%d"
reemplazado por el tamaño de fuente. La segunda cadena puede ser "*", "H" o "V". cuando es
la cadena "V", cada carácter gira 90 grados en el sentido contrario a las agujas del reloj. De lo contrario, el
los caracteres no se rotan. La tercera cadena especifica el nombre de la fuente PostScript.
Usando métodos de entrada (especificados por el valor predeterminado de Tgif.DoubleByteInputMethod X) uno puede mezclar
subcadenas en inglés (de un solo byte) dentro de una cadena de doble byte. La fuente a utilizar para el
la subcadena en inglés está especificada por el valor predeterminado de Tgif.DefaultSingleByteFont X.
Por ejemplo, si uno quiere usar la fuente X Song Ti para representar PostScript GB-Song-
Fuente regular, se puede configurar Tgif.SquareDoubleByteFonts de la siguiente manera:
Tgif.DefaultSingleByteFont: Helvética
Tgif.GBShowFontChar: 271372 Tgif.GBConvFromUTF8: iconv -f utf8 -t gb2312
Tgif.GBUConvToUTF8: iconov -f gb2312 -t utf8
Tgif.SquareDoubleByteFonts: \n\
-isas-song ti-*-*-*--%d-*-*-*-*-*-gb2312.1980-0 \n\
*\n\
GB-Canción-Regular \n\
\norte\
-isas-song ti-*-*-*--%d-*-*-*-*-*-gb2312.1980-0 \n\
*\n\
GB-Canción-Regular \n\
\norte\
-isas-song ti-*-*-*--%d-*-*-*-*-*-gb2312.1980-0 \n\
*\n\
GB-Canción-Regular \n\
\norte\
-isas-song ti-*-*-*--%d-*-*-*-*-*-gb2312.1980-0 \n\
*\n\
GB-Canción-Regular
En el ejemplo anterior, la fuente Song Ti no tiene estilos como cursiva y negrita, por lo que todos
cuatro partes son idénticas. El valor predeterminado de Tgif.GBShowFontChar X especifica un octal de doble byte
carácter que se utilizará para representar esta fuente en la ventana de elección cuando esta fuente es
seleccionado. El valor predeterminado de Tgif.GBUConvFromUTF8 X especifica un comando para ejecutar cuando
La cadena codificada en UTF8 se debe pegar en un objeto de texto en la fuente GB. los
Tgif.GBUConvToUTF8 X predeterminado especifica un comando para ejecutar en una operación de copia para convertir un
cadena seleccionada (en fuente GB) al formato UTF8 y luego copiada al portapapeles.
A continuación se muestra otro ejemplo del uso de las fuentes X JIS para representar PostScript Ryumin-Light-
Fuentes EUC-H y Ryumin-Light-EUC-V de la siguiente manera:
Tgif.RyuminShowFontChar: 244242
Tgif.SquareDoubleByteFonts: \n\
-jis-arreglado-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
H\n\
Ryumin-Luz-EUC-H \n\
-jis-arreglado-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
H\n\
Ryumin-Luz-EUC-H \n\
-jis-arreglado-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
H\n\
Ryumin-Luz-EUC-H \n\
-jis-arreglado-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
H\n\
Ryumin-Luz-EUC-H \n\
\norte\
-jis-arreglado-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
V\n\
Ryumin-Luz-EUC-V \n\
-jis-arreglado-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
V\n\
Ryumin-Luz-EUC-V \n\
-jis-arreglado-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
V\n\
Ryumin-Luz-EUC-V \n\
-jis-arreglado-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
V\n\
Ryumin-Luz-EUC-V
MULTI PÁGINA DIBUJO
Un archivo de objeto puede contener varias páginas. Dos modos de diseño, apilado y azulejos, para
Se admiten dibujos de varias páginas. En apilado modo de diseño, las páginas se consideran
apilados uno encima del otro, y por lo tanto, un objeto solo puede aparecer en una página. En
azulejos modo de diseño, las páginas se organizan en mosaico para formar una página lógica grande; en este caso, un objeto
puede existir en varias páginas físicas simultáneamente. Cambiar entre los dos modos es
considerados eventos raros y no se pueden deshacer. Tgif no permite cambiar de la
modo de diseño en mosaico al modo apilado cuando existe un objeto que abarca una página física
límites porque no puede decidir a qué página física pertenece el objeto.
Los números de página se admiten mediante el uso de objetos de numeración de páginas. Un número de página
objetar es un objeto que contiene un atributo cuyo nombre es !PÁGINA_NUM (El nombre es
distingue entre mayúsculas y minúsculas) y la parte del nombre de ese atributo no se muestra (ocultando un nombre de atributo
se puede lograr utilizando el comando Mover/JustificarAttr() en el submenú Atributo de la
Menú Especial). El valor del atributo determina cómo se imprime el número de página. Si
el valor del atributo contiene un !(PILADAS_PÁGINAS_NUM) subcadena, esa parte de la
subcadena será reemplazada por el número de página si el modo de diseño de página es apilado. Si el
el modo de diseño de página está en mosaico, la cadena se imprimirá tal cual. Si el valor de la
el atributo contiene un !(PILADAS_NUM_PÁGINAS) subcadena, esa parte de la subcadena será
reemplazado por el número de páginas si el modo de diseño de página es apilado. Si el valor de la
el atributo contiene un !(TILED_PAGE_ROW) or !(TILED_PAGE_COL) subcadena, esa parte de la
la subcadena será reemplazada por el número de fila o el número de columna de la página física si
el modo de diseño de página es azulejos.
SPECIAL ATRIBUTOS
Hay algunos atributos especiales que tgif reconoce. En este se describen
sección. Todos son sensibles a mayúsculas y minúsculas.
!PÁGINA_NUM=
Esto especifica los números de página en un dibujo de varias páginas. Por favor vea la MULTIPÁGINA
sección DIBUJO para más detalles.
auto_center_attr
Si el nombre de un atributo está vacío y el valor es auto_center_attr, entonces todos los
los atributos visibles del objeto propietario se centrarán automáticamente en relación con
el cuadro delimitador del objeto propietario. Realmente no tiene sentido tener
múltiples atributos visibles porque se superpondrán. Este atributo es útil
para hacer elementos de diagrama de flujo simples.
unmakeiconic_on_instantiate
Si el atributo de un objeto de símbolo tiene un nombre de atributo vacío y el valor es
unmakeiconic_on_instantiate, entonces cuando se crea una instancia del símbolo, lo siguiente
los comandos se ejecutan en el objeto de icono recién instanciado: 1) UnMakeIconic()
comando del Menú Especial, 2) comando Desagrupar() del Menú Organizar, y 3)
se elimina el objeto de texto "unmakeiconic_on_instantiate". Este atributo es útil
para hacer segmentos de diagrama de flujo simples.
unmakeiconic_on_instantiate_delete_attrs
Si el atributo de un objeto de símbolo tiene un nombre de atributo vacío y el valor es
unmakeiconic_on_instantiate_delete_attrs, entonces cuando el símbolo es instanciado, el
Los siguientes comandos se ejecutan en el objeto de icono recién instanciado: 1)
comando UnMakeIconic() del menú especial, 2) eliminar todos los atributos de este
objeto, y 3) el comando UnGroup() del menú Organizar. Este atributo es útil
para poner un grupo de objetos "útiles" en un objeto símbolo.
flechas_retraídas
Si el nombre de un atributo está vacío y el valor es flechas_retraídas para una polilínea o
objeto spline abierto con más de 2 vértices, luego las flechas del objeto spline
se retrae un vértice.
flechas_retractadas_automáticamente
Esto es muy similar al flechas_retraídas anterior excepto que el objeto debe ser
un spline abierto interpolado con una sola punta de flecha. El objeto spline es forzado.
tener 3 vértices y el vértice medio del objeto spline es automáticamente
se ajusta cuando se mueve un punto final.
auto_exec=
Si existe tal atributo de archivo, el valor se ejecuta cuando se abre el archivo
(a menos que el archivo se abra como resultado de ejecutar hyperjump_then_exec()
comando interno).
edit_attrs_in_context_menu=...
Si un objeto tiene un atributo llamado editar_attrs_in_context_menu, Los valores
(a partir de la segunda línea y separados por saltos de línea) de este atributo son
tratados como nombres de atributo. Los atributos nombrados serán visibles en Editar
Atributo en el submenú Editor del menú contextual. Por ejemplo, si un objeto tiene la
siguientes atributos:
edit_attrs_in_context_menu=
x
y
z
w=saludos
x = hola
y=mundo
z = como estas
adios
el submenú Editar atributo en el editor del menú contextual solo mostrará "x=hola",
"y=mundo" y "z=cómo estás".
EXPORTAR A MESA DE NOCHE
Cuando se selecciona el comando ExportToTable() del submenú Table del menú especial,
Ciertos atributos de los objetos seleccionados se escriben en un archivo de salida especificado por el usuario en un
formato que puede ser fácilmente importado por un programa de hoja de cálculo o para ser utilizado por el
Comando MergeWithTable() descrito en la siguiente sección. Un archivo de salida contiene columnas.
de cuerdas Dos columnas están separadas por un solo personaje. La primera fila de un
El archivo de salida contiene los nombres de las columnas y todas las demás filas contienen valores.
Los nombres de los atributos a escribir son especificados por el presentar atributo llamado
TABLE_ATTRS (que se denota por !.TABLE_ATTRS aquí). El valor del archivo TABLE_ATTRS
atributo es una lista de nombres de atributos separados por comas. Cuando el comando ExportToTable() es
ejecutado, los nombres de atributo especificados por !.TABLE_ATTRS se escriben en el archivo de salida
primero. Luego, para cada objeto seleccionado, cada uno de sus atributos que aparecen en el
lista especificada por !.TABLE_ATTRS se escriben en el archivo de salida en una línea. Si un objeto
no tiene atributos que coincidan con la especificación, no se genera ninguna línea correspondiente.
UNIR CON MESA DE NOCHE
Cuando se selecciona el comando MergeWithTable() del submenú Tabla del menú especial,
un objeto seleccionado es Fusionada (también conocido como combinación de correspondencia en PC) con un archivo de tabla (datos)
(en el mismo formato que el archivo de salida descrito en la sección anterior) para generar un
nuevo dibujo de varias páginas que tiene la apilado modo de diseño de página.
El objeto seleccionado contiene información de formato y también se utiliza como plantilla para
replicarse para cada fila de datos en el archivo de tabla. Si un atributo de la réplica coincide
el nombre de la columna de la tabla, el valor del atributo se establece en el valor del archivo de la tabla.
Las réplicas se colocan en mosaico horizontalmente primero.
Se deben especificar ocho atributos en el objeto de plantilla. Todos son sensibles a mayúsculas y minúsculas.
Los que miden distancias se pueden especificar en pulgadas ("in"), centímetros ("cm") o
píxeles (si no se especifican unidades).
ANCHO_PAPEL
Esto especifica el ancho del papel.
ALTURA_PAPEL
Esto especifica la altura del papel.
MARGEN IZQUIERDO
Especifica la distancia hasta el borde izquierdo del papel.
MARGEN SUPERIOR
Especifica la distancia hasta el borde superior del papel.
H_PITCH
Esto especifica la distancia entre los bordes izquierdos de las réplicas.
V_PITCH
Esto especifica la distancia entre los bordes superiores de las réplicas.
NUM_COLS
Esto especifica el número de réplicas para colocar en mosaico horizontalmente antes de mover
hasta la siguiente fila.
NUM_ROWS
Esto especifica el número de réplicas para mosaico verticalmente antes de pasar a
la página siguiente.
Después de generar cada réplica, rellenarla con los datos del archivo de tabla y colocarla, su
atributo nombrado ejecutivo se ejecuta (a menos que un atributo llamado EXEC_AFTER_MERGE está especificado,
en cuyo caso, el atributo nombrado por el EXEC_AFTER_MERGE en su lugar, se ejecuta el atributo).
Si no hay ningún atributo nombrado por el EXEC_AFTER_MERGE atributo, no se ejecuta nada.
(Consulte la sección COMANDOS INTERNOS para obtener detalles sobre la ejecución de comandos). Se puede usar
el ejecutivo comando para construir otros atributos a partir de los atributos asociados con el
tabla de datos.
Si un atributo cuyo nombre está vacío y cuyo valor es la cadena USUARIO_PLACEMENT, el usuario
se le pedirá que coloque la réplica (el nombre del objeto se mostrará en la ventana de estado
cuando se coloca el objeto). En este caso, los 8 atributos relacionados con la ubicación son
ignorado
Si un atributo cuyo nombre está vacío y cuyo valor es la cadena STRIP_DOUBLE_QUOTES,
los campos de datos entre comillas dobles se eliminan.
MÍMICA TIPOS Y BUZONES
Cuando una URL nombra un servidor HTTP, el servidor HTTP envía el Tipo de contenido de la URL a lo largo
con el archivo remoto al que hace referencia la URL a tgif. los Tipo de contenido contiene información
como el tipo/subtipo del archivo más algunos campos opcionales. Si el archivo no es un tgif
archivo, se utiliza el siguiente mecanismo para ver el archivo.
Primero, se buscan los valores predeterminados de X para ver si hay un visor externo especificado para
el archivo. Consulte Tgif.@@@Viewer en la sección X DEFAULTS a continuación para obtener más detalles. Si
no hay coincidencia, el tipo/subtipo se compara con las entradas en el archivo de tipos MIME. los
El archivo de tipos MIME predeterminado es .mimo.tipos en el directorio de inicio del usuario. Por favor mira
Tgif.MimeTypesFile en la sección X DEFAULTS sobre cómo anular los tipos MIME predeterminados
expediente. El primer campo de cada línea del archivo de tipos MIME especifica el tipo/subtipo
información. Si hay una coincidencia de tipo/subtipo en los archivos de tipos MIME, los archivos de MailCap
se consultan de la siguiente manera.
Una línea en un archivo MailCap consta de campos separados por punto y coma. el primer campo
especifica el tipo/subtipo y el segundo campo especifica un view comando para ver un
archivo que coincida con el tipo/subtipo. Para tgif, el comando de vista debe contener un solo %s
subcadena para ser reemplazada por una copia local de la URL. Solo el %t y %{} opcional
los campos son compatibles con tgif. los multiparte El tipo MIME no es compatible. El tipo/subtipo
la información del archivo remoto coincide con los archivos de MailCap. Si se encuentra una coincidencia,
se ejecuta el comando de vista correspondiente. Si no se encuentra ninguna coincidencia, pero el tipo de
archivo remoto es Postulación, audio, imagen o video, el archivo se guarda y no
se inicia el visor externo. De lo contrario, se supone que el archivo remoto es texto puro y
tgif creará un objeto de texto para ver el texto.
Los archivos MailCap son los archivos (separados por dos puntos) especificados por el entorno MAILCAP
variable (si está definida). Si MAILCAP no está definido, el .mailcap archivo en la casa del usuario
se utiliza el directorio.
MIME son las extensiones multipropósito de correo de Internet especificadas en RFC1521 y MAILCAP es
especificado en RFC1524.
BLOGS A PREPARARLO A BLOQUE DE CONSTRUCCIÓN OBJETO (SÍMBOLO EXPEDIENTE)
Estos son los pasos para definir un objeto de bloque de creación, para ser utilizado en un jerárquico
diseño.
1) Dibuje la parte de representación del objeto de bloque de construcción. Agrupar todo
juntos. Seleccione este objeto agrupado.
2) Haga aparecer el menú principal con el botón central del mouse; seleccione ``Especial''. Seleccione
``MakeSymbolic'' en el siguiente menú emergente. El objeto seleccionado se convierte en un símbolo.
y obtiene un límite discontinuo.
3) Escriba los atributos como cadenas de texto individuales. Seleccione el objeto de símbolo y todo
las cadenas de texto que se adjuntarán al símbolo. Escriba #a (para Adjuntar) adjuntar
atributos del símbolo.
4) (Este paso es opcional). Cree la parte de definición del objeto de bloque de creación.
Mire el archivo ``flip-flop.sym'' para ver un ejemplo. Para mirar ese archivo, primero,
instanciar un ``flip-flop'' escribiendo ^i (para Instanciar). Seleccione el flip-flop
desde la ventana emergente; coloque la chancleta; seleccione el flip-flop y escriba #v (para
Push) para ver el archivo de símbolos.
5) Guarde y asigne un nombre al archivo. Si la ruta de la biblioteca actual contiene el directorio actual
(o '.'), el símbolo recién construido debe ser instanciable escribiendo ^i.
X11 MAPA DE PÍX. (XPM) FORMATOS
Tgif solo puede importar mapas de píxeles X11 que cumplan con las restricciones descritas aquí. El formato
del mapa de píxeles X11 debe ser 1 (XPM1) o 3 (XPM3). Solo un subconjunto del formato XPM3
es compatible, es decir, la clave campo para la especificación de color debe ser 'c' (para color
visuales). Las herramientas que generan archivos de formato XPM1 son (es posible que se hayan actualizado a
apoyo XPM3), pbmplus (o netpbm), que es un conjunto de conversión de mapa de bits y mapa de píxeles
software gratuito (junto con xv, los colores de los objetos de mapa de píxeles se pueden manipular), y
xgrabsc, otro programa gratuito; además, xcargarimagen puede mostrar archivos XPM1. Herramientas que pueden
generar archivos en formato XPM3 son, por ejemplo, xsnap(1) y xpm(1). para cada color
especificado en la cadena de color, se asigna una celda de color. Si la asignación falla, el
el color actual se usará para esa cadena de color. Si el primer carácter de color es un fondo
comilla (`) o un espacio, entonces el color correspondiente se sustituye con el del Proyecto
color de la ventana tgif si el valor predeterminado de Tgif.GuessXPmBgColor X está establecido en ``true''. (Esta
la elección del diseño se hace porque el mapa de píxeles se verá ``correcto'' tanto en
video inverso). El siguiente es un ejemplo de un archivo de mapa de píxeles muy pequeño (en formato XPM1).
#definir formato de flecha 1
#definir ancho_flecha 5
#definir altura_flecha 3
#definir arrow_ncolors 3
#definir flecha_caracteres_por_píxel 1
carácter estático *flecha_colores[] = {
"`", "Negro",
"un rojo",
"b", "amarillo"
};
carácter estático *arrow_pixels[] = {
"`a```",
"aabbb",
"`a```"
};
LÁTEX FIGURA FORMATOS
Aquí mostramos cómo hacer una figura para un archivo LaTeX, primero con el \ psfig (o \ epsf)
construcción especial, luego con el archivo ps construcción especial. (El autor no recomienda
el archivo ps construir.) Un ejemplo de ambos se puede encontrar en ``example.tex'' que es
incluido con la distribución tgif.
Para imprimir un archivo tgif para incluirlo en un documento LaTeX con el \ psfig or \ epsf especial
construir (los archivos generados estarán en el Encapsulado PostScript formato), primero seleccione
formato LaTeX en la ventana del panel (haga clic con el botón izquierdo del ratón en el icono de la impresora láser),
luego escriba ^p para generar el archivo PostScript encapsulado. Si el nombre del archivo es ``an-sr-
flip-flop.obj'', entonces el archivo de figura de LaTeX generado se llamará ``an-sr-flip-
flop.eps''. Este archivo se puede incluir en un documento LaTeX de la siguiente manera,
\entrada{psfig}
\begin{figura*}[htb]
\centerline{\psfig{figura=una-sr-flip-flop.eps}}
\caption{Un flip-flop SR. \label{fig:un-sr-flip-flop}}
\end{figura*}
Una forma alternativa es utilizar el \ epsf construir de la siguiente manera,
\entrada{epsf}
\begin{figura*}[htb]
\centerline{\epsffile{un-sr-flip-flop.eps}}
\caption{Un flip-flop SR. \label{fig:un-sr-flip-flop}}
\end{figura*}
El comando \centerline anterior centra la imagen. Si uno tiene varias figuras tgif en
un documento LaTeX, solo hay que incluir la macro psfig (\input{psfig} o
\input{epsf}) una vez, justo después de la instrucción \begin{document}.
Si PostScript encapsulado no está disponible, el archivo ps construcción especial se puede utilizar como
descrito aquí. En este caso, dado que LaTeX no sabe dónde está el cuadro delimitador del
dibujar es que se necesita algo de práctica para hacerlo bien. Aquí hay algo que parece
trabajar. Primero, centre la imagen en la página (por ejemplo, el ancho de una página de estilo vertical
mide 8.5 pulgadas, por lo que el centro de la página está en la marca de 4.25 pulgadas), y haga que el objeto superior
en la imagen aproximadamente a 1/4 de pulgada de la parte superior de la página. Seleccione el formato LaTeX en
la ventana del panel, luego imprima en formato LaTeX. Al igual que con el psig construir, un archivo
con el .eps se generará la extensión. Este archivo se puede incluir en un documento LaTeX
como sigue,
\begin{figura*}[htb]
\special{psfile="an-sr-flip-flop.eps" hoffset=-40}
\regla{0in}{1.1in}
\caption{Un flip-flop SR. \label{fig:un-sr-flip-flop}}
\end{figura*}
La \regla{0in}{1.1in} anterior especifica un cuadro invisible de 1.1 pulgadas de alto, que es el
altura total de la imagen en an-sr-flip-flop.
Conectar OBJETOS
En el mundo de E-CAD, un objeto icono puede representar un componente electrónico y una línea
El objeto puede representar una conexión entre un par de pines de dos componentes electrónicos.
Cuando un componente se mueve, el punto final de un cable que se conecta al componente también se moverá.
con el componente. Tgif simula estas funcionalidades de forma limitada.
En tgif, una conexión se representa mediante nombres de señales coincidentes. Un alambre se define como un
objeto de polilínea que tiene un tipo=tgWire atributo y un atributo llamado nombre_señal.
definición de un alfiler es mas complicado Se describe en el siguiente párrafo. si dos
pines tienen valores idénticos para el nombre_señal atributo, se consideran
conectados (no tienen que estar conectados visualmente por un cable).
A alfiler el objeto debe tener un tipo = puerto atributo y atributos nombrados nombre_señal y nombre .
Pero no todos los objetos que tienen tales atributos son alfileres. Además, un objeto pin debe ser
o bien con:
(1) un símbolo de nivel superior o un objeto de icono
o bien:
(2) un subobjeto inmediato de un propietario objeto símbolo o icono. o:
(3) un subobjeto inmediato de un propietario objeto agrupado que tiene un tipo = tgBroadcastWire
atributo.
En (2) arriba, el propietario el objeto también debe tener un atributo llamado nombre Y debe No ser una
subobjeto de otro símbolo u objeto icono. Si el propietario objeto es un subobjeto de un
objeto agrupado, el nombre los atributos del objeto agrupado serán ignorados.
En (3) arriba, ese objeto agrupado se puede crear usando ConnectPortsToBroadcastWire()
comando en el submenú PortsAndSignals del menú especial cuando un objeto de polilínea y algunos
se seleccionan los objetos de puerto flotante.
A alfiler El objeto puede tener una vista conectada y una vista desconectada. Una vista conectada es una
subobjeto con un ver = conexión, LLENAR, PLUMA atributo y una vista desconectada es un subobjeto con
a ver = desconectar, LLENAR, PLUMA atributo; FILL y PEN son valores numéricos entre 0 y 31
(inclusivo). El valor corresponde a patrones en el menú Relleno y el menú Lápiz.
Normalmente, solo se debe usar 0 o 1. Cuando el nombre_señal atributo de un objeto pin es
cambiado de una cadena vacía a una cadena no vacía, la pluma y el relleno del subobjeto que
corresponde a la vista desconectada se establecerá en 0 (lo que significa NINGUNO) y la pluma y el relleno
del subobjeto que corresponde a la vista conectada se establecerá en los valores
especificado en el view atributo de la vista conectada. Cuando el nombre_señal atributo de
un objeto pin se cambia de una cadena no vacía a una cadena vacía, la pluma y el relleno de
el subobjeto que corresponde a la vista conectada se establecerá en 0 y la pluma y el relleno
del subobjeto que corresponde a la vista desconectada se establecerá en los valores
especificado en el view atributo de la vista desconectada.
Se puede crear una conexión usando el comando ConnectTwoPortsByAWire() desde el
Submenú PortsAndSignals del Menú Especial. Tenga en cuenta que si un pin es parte de otro
objeto, ese objeto también debe tener un nombre atributo con un valor no vacío. Cuando dos pines
están conectados usando este comando, el nombre_señal atributos de los pines y el cable se
establecerse para que tenga el mismo valor.
El movimiento de puntos finales cuando un componente se mueve se implementa en tgif usando el
modo de movimiento restringido desde el menú MoveMode (consulte Tgif.ConstrainedMove en la X
sección PREDETERMINADOS para obtener información adicional). Tenga en cuenta que un cable conectado que es
no conectado visualmente no se extenderá automáticamente para seguir un conectado
componente incluso en el modo de movimiento restringido. Además, cuando se elimina un objeto de cable, el
nombre_señal Los atributos de los pines conectados no cambian (ya que no son realmente
"conectado").
X INCUMPLIMIENTOS
Tgif.Geometría: ANCHOxALTO + X + Y
Tgif.IconGeometry: + X + Y
Tgif.Primer plano: CADENA DE COLORES
El color de primer plano predeterminado es el negro.
Tgif.Fondo: CADENA DE COLORES
El color de fondo predeterminado es blanco.
Tgif.BorderColor: CADENA DE COLORES
Si no se especifica, se utilizará el color de primer plano.
Tgif.Vídeo inverso: [encendido apagado]
Para terminales en blanco y negro, el video inverso ``encendido'' significa que el fondo es negro.
Para terminales de color, el video inverso ``encendido'' significa que el fondo está especificado por el
Tgif.Color de primer plano. El valor predeterminado está desactivado.
Tgif.Fuente inicial: [Times,Courier,Helvetica,NewCentury,Símbolo]
Esto especifica la fuente inicial. El valor predeterminado es Mensajero.
Tgif.InitialFontStyle: [Romano, Negrita, Cursiva, Negrita Cursiva]
Esto especifica el estilo de fuente inicial. El valor predeterminado es romano.
Tgif.InitialFontJust: [Izquierda centro derecha]
Esto especifica la justificación de la fuente inicial. El valor predeterminado es Izquierda.
Tgif.InitialFontDPI: [ 75,100 ]
Obsoleto.
Tgif.InitialFontSizeIndex: [ 0,1,2,3,4,5 ]
Obsoleto.
Tgif.Tamaño de fuente inicial: NÚMERO
Esto especifica el tamaño de la fuente de inicio. El valor predeterminado es 14. Una alternativa
formulario permite especificar "pt" inmediatamente después de NÚMERO (sin espacio entre
"pt" y el NÚMERO).
Tgif.MsgFontSizeIndex: [ 0,1,2,3,4,5 ]
Obsoleto.
Tgif.MsgFontSize: NÚMERO
Esto especifica el tamaño de la fuente utilizada para mensajes, menús y ventanas emergentes.
El valor predeterminado es 14.
Tgif.RulerFontSize: NÚMERO
Esto especifica el tamaño de la fuente utilizada para las ventanas de regla. El valor predeterminado es 10.
Tgif.DefaultFontSize: NÚMERO
Esto especifica el tamaño de la fuente que se utilizará cuando se solicite un tamaño de fuente.
No satisfecho. Este tamaño deben existir para que todas fuentes utilizadas en tgif. El valor predeterminado es
14.
Tgif.Tamaños de fuente: NUMERO 1 NÚMERO 2, ...
Esto especificó los tamaños de fuente. El valor predeterminado es 8 10 11 12 14 17 18 20 24 25 34. Un
forma alternativa permite especificar "pt" inmediatamente después de un NÚMERO (sin
espacio entre "pt" el NÚMERO). Utilice también Tgif.InitialFontSize para
especifique el tamaño de fuente inicial que se usará si 14 no está en los tamaños de fuente especificados.
Tgif.Fuentes adicionales: FONT_SPEC1 FONT_SPEC2 ...
Además de las fuentes Times, Courier, Helvetica, NewCentury y Symbol,
Aquí se pueden especificar fuentes adicionales. Consulte la sección FUENTES ADICIONALES
para obtener más detalles.
Tgif.Prefijo de nombre de fuente: [-*, *]
Esto especificó el prefijo que se usará cuando tgif haga una solicitud al servidor X.
El valor predeterminado es -*. Ciertas fuentes tienen nombres de fuente poco claros (p. ej., no comienza
con el - personaje). Para usar estas fuentes, este valor predeterminado de X se puede establecer en
*.
Tgif.DefaultLatin1FontCharEncoding: CADENA
Tgif utiliza 4 fuentes predeterminadas, "times", "courier", "helvetica" y "new century".
libro escolar". De forma predeterminada, la codificación de caracteres para estas fuentes es iso8859-1.
Estas fuentes suelen ser escalables y están preinstaladas en sistemas Linux más antiguos. En
sistema Linux más nuevo, este ya no es el caso. Sólo una pequeña cantidad de tamaños de fuente
están preinstalados. Las versiones escalables preinstaladas de estas fuentes son
iso10646-1 (Conjunto de caracteres universal) codificado. Este valor predeterminado de X se puede utilizar para
especifique una codificación de caracteres diferente (como iso10646-1) para los 4 predeterminados
fuentes Este valor predeterminado de X no se aplica a las fuentes predeterminadas alternativas ni a las fuentes especificadas
por el valor predeterminado de Tgif.AdditionalFonts X. El valor predeterminado es iso8859-1.
Tgif.HasAlternateDefaultFonts: [verdadero Falso]
El valor predeterminado de este X predeterminado es falso. Si se establece en ``false'', tgif usa
el registro iso8859 con fuentes de pantalla codificadas ASN1 (a menos que sea anulado por el
Tgif.DefaultFontCharEncoding X por defecto), y busca "times", "courier",
"helvética", "libro escolar del nuevo siglo" y "símbolo" como parte de la fuente de pantalla
nombres Algunos servidores X no admiten estas fuentes. En este caso, esta X por defecto
se puede usar para hacer que tgif use la pantalla especificada por el usuario y las fuentes PostScript. Si esta X
el valor predeterminado es ``verdadero'', tgif buscará valores predeterminados de X adicionales del formulario
Tgif., donde el puede ser una de las siguientes cadenas:
tiempos romanos
Times-Negrita
Veces-cursiva
Times-BoldItalic
Mensajería
Mensajero-Negrita
Mensajero oblicuo
Courier-BoldOblique
Helvetica
Helvética-Negrita
Helvética-Oblicua
Helvética-BoldOblique
NewCenturySchlbk-Romano
NewCenturySchlbk-Negrita
NewCenturySchlbk-cursiva
NewCenturySchlbk-BoldItalic
Símbolo
El valor correspondiente de la X por defecto debe contener "%d" como parte de la cadena,
y la cadena "%d" será reemplazada por el tamaño de fuente cuando se solicite la fuente.
Por ejemplo, las siguientes líneas usarán la fuente de pantalla Times New Roman en su lugar
de la fuente de pantalla Times y use la fuente Bookman PostScript en lugar de la fuente Times
Fuente PostScript, si Tgif.HasAlternateDefaultFonts es ``true'':
Tgif.Times-Roman: *-times new roman-medium-r-*--%d-*,Bookman-Light
Tgif.Times-Bold: *-times new roman-bold-r-*--%d-*,Bookman-Demi
Tgif.Times-Italic: *-times new roman-medium-i-*--%d-*,Bookman-LightItalic
Tgif.Times-BoldItalic: *-times new roman-bold-i-*--%d-*,Bookman-DemiItalic
Tenga en cuenta que ciertos servidores X requieren las especificaciones de fuente del lado derecho
tener todos los guiones en su lugar.
Tgif.Cursor predeterminado: [x_cursor, flecha,...]
Esto especifica el cursor de selección. Entradas en (sin el XC_
prefijo) son nombres válidos del cursor. El valor predeterminado es flecha.
Tgif.DrawCursor: [x_cursor, flecha,...]
Esto especifica el cursor utilizado al dibujar objetos. Entradas en
(sin el prefijo XC_) son nombres válidos del cursor. El valor predeterminado es el mismo que
Tgif.Cursor predeterminado.
Tgif.ArrastrarCursor: [x_cursor, flecha,...]
Esto especifica el cursor utilizado al arrastrar. Entradas en
(sin el prefijo XC_) son nombres válidos del cursor. El valor predeterminado es mano2.
Tgif.VertexCursor: [x_cursor, flecha,...]
Esto especifica el cursor utilizado en el modo de selección de vértices. Entradas en
(sin el prefijo XC_) son nombres válidos del cursor. los
el valor predeterminado es más.
Tgif.FreeHandCursor: [x_cursor, flecha,...]
Especifica el cursor utilizado en el modo de dibujo a mano alzada. Entradas en
(sin el prefijo XC_) son nombres válidos del cursor. los
por defecto es lápiz.
Tgif.RubberBandColor: CADENA DE COLORES
Esto especifica el color que se utilizará para las bandas elásticas (XORing). El color predeterminado
es el mismo que el color de primer plano.
Tgif.MaxColors: NÚMERO
Esto especifica el número máximo de colores. Color0 a ColorMax, donde Max es
NÚMERO-1, en X se consultan los valores predeterminados. Si NÚMERO es mayor que el valor predeterminado de 11,
Color11 a ColorMax deben todos existen en X valores predeterminados. Por favor vea el GRÁFICO
sección OBJETOS para obtener una lista de los colores predeterminados.
Tgif.Color#: CADENA DE COLORES
Esto especifica la correspondencia entre un número de color y un color.
Tgif.DefaultColorIndex: NÚMERO
Esto especifica el índice de color predeterminado si no se puede encontrar un determinado color. los
el valor predeterminado es 0. Tenga en cuenta que Tgif.DefaultColor tiene prioridad sobre este valor predeterminado de X.
Tgif.Accesos directos: OBJETO 1 OBJETO 2 ...
El ARTÍCULO especifica la correspondencia entre una clave (puede distinguir entre mayúsculas y minúsculas) y un
comando de teclado no alfanumérico. Consulte la sección ACCESOS DIRECTOS para obtener más información.
Tgif.MaxLineWidths: NÚMERO
Esto especifica el número máximo de anchos de línea. LineWidth0 a LineWidthMax,
ArrowWidth0 a ArrowWidthMax y ArrowHeight0 a ArrowHeightMax, donde
Max es NÚMERO-1, en X se consultan los valores predeterminados. Si NÚMERO es mayor que el predeterminado
valor de 7, LineWidth7 a LineWidthMax, ArrowWidth7 a ArrowWidthMax y
ArrowHeight7 a ArrowHeightMax deben todos existen en X valores predeterminados. Algunos valores predeterminados
se utilizarán valores para aquellos que no están especificados en los valores predeterminados de X.
Tgif.DefaultLineWidth: NÚMERO
Esto especifica el ancho de línea inicial índice. El valor predeterminado es 0.
Tgif.LineWidth#: NÚMERO
Esto especifica un ancho de línea. Los anchos de línea predeterminados son 1, 2, 3, 4, 5, 6 y 7.
Tgif.ArrowWidth#: NÚMERO
Esto especifica el ancho (cuando la flecha apunta horizontalmente) de la flecha
cabeza para objetos de arco y spline abiertos. Los anchos de flecha predeterminados son 8, 10, 12, 14,
18, 20 y 22.
Tgif.ArrowHeight#: NÚMERO
Esto especifica la mitad la altura (cuando la flecha también apunta horizontalmente) de
la punta de flecha para objetos de arco y de spline abierta. Las alturas de flecha predeterminadas son 3,
4, 5, 6, 7, 8 y 9.
Tgif.MaxDominios: NÚMERO
Esto especifica que NÚMERO es el número de dominios.
DomainPath0,DomainPath1,...,DomainPathM todos deben existir en los valores predeterminados de X. Aquí
M=NÚMERO-1.
Tgif.DomainPath#: CADENA DE DOMINIO
Esto especifica la correspondencia entre un número de dominio, un nombre de dominio y el
ruta asociada a un dominio. Por lo tanto, se requiere un valor predeterminado DomainPath# X para
cada dominio definido. Aquí el # debe ser reemplazado por un número de dominio. los
los números de dominio deben ser 0,1,...,MAXDOMAINS-1, donde MAXDOMAINS se establece en el
MaxDomain X predeterminado arriba. El valor predeterminado de MaxDomain X en combinación con el
Se requiere DomainPath# X predeterminado para usar dominios.
DOMAINSTRING contiene cadenas que están separadas por el símbolo ':'. El primero
string es el nombre del dominio. Cada una del resto de las cadenas especifica un
directorio donde se buscarán los archivos de símbolos cuando se ejecuta el comando Instanciar
ejecutado (consulte la sección CÓMO HACER UN OBJETO DE BLOQUE DE CONSTRUCCIÓN para obtener más detalles).
Otra forma de ver la especificación DOMAINSTRING es eliminar el primer
cadena (que especifica el nombre de dominio) y el primer símbolo ':', un DOMAINSTRING
tiene la forma de la TRAYECTORIA csh(1) variable de entorno. Por ejemplo, para especificar el
ruta del símbolo para el dominio DEFAULT para buscar archivos de símbolos, primero en la biblioteca
directorio /tmp/tgif/symbols, luego en el directorio actual, DOMAINSTRING debería ser
establecido en el siguiente valor:
PREDETERMINADO:/tmp/tgif/símbolos:.
Tgif.Dominio predeterminado: NÚMERO
Esto especifica el dominio predeterminado cuando se inicia tgif. El valor predeterminado es 0.
Tgif.Comando de impresión: COMANDO
Esto especifica el comando de impresión utilizado para imprimir el archivo PostScript. los
por defecto es lpr(1). un ejemplo seria lpr -h -Pimpresora. Si COMMAND contiene
a %s subcadena, la %s será reemplazado por el nombre de la ruta completa del PostScript
archivo que normalmente se envía al comando de impresión. Por lo tanto, COMMAND sin un %s
subcadena se comporta de manera idéntica a COMANDO %s. Tenga en cuenta que esto solo funciona cuando
ejecutando tgif sin la opción de línea de comando -print. Esto se puede utilizar para enviar un
archivo de fuente a la impresora antes de enviar el archivo tgif PostScript como en el
siguiente ejemplo:
gato /alguna parte/sansfex.pfa %s | lpr-Pmyprinter
Tgif.DóndeImprimir: CADENA
Esto especifica el destino/formato de impresión/exportación inicial. STRING puede ser Impresora,
EPS, PS, mapa de bits, texto, EPSI, GIF, HTML, PDF, WinEPSI, PNG, JPEG, PPM o NetList.
El valor predeterminado es EPS.
Tgif.ImprimirDirectorio: TRAYECTORIA
Esto especifica el directorio de impresión cuando el destino de salida no es la impresora.
El valor predeterminado es una cadena nula, lo que significa que la salida va al directorio
en el que reside el archivo actual.
Tgif.NoTgifIcon: [verdadero Falso]
Si se establece en ``verdadero'', tgif no utilizará su propia ventana de iconos. En este caso, uno
también debe configurar Tgif.UseWMIconPixmap descrito a continuación en verdadero. ventana moderna
los administradores generalmente no permiten que una aplicación dibuje su propia ventana de íconos, por lo que esta X
predeterminado no tendría ningún efecto cuando tgif se ejecuta bajo estos administradores de ventanas. los
el valor predeterminado es falso.
Tgif.UseWMIconPixmap: [verdadero Falso]
Si se establece en ``verdadero'', tgif utilizará el mapa de píxeles estándar del icono. Además, Tgif.NoTgifIcon
será ignorado. El defecto es cierto.
Versión Tgif.DontShow: [verdadero Falso]
Si se establece en ``true'', la versión tgif no se mostrará encima del tgif
ventana. El defecto es cierto.
Tgif.XBmVídeo inverso: [verdadero Falso]
Si se establece en ``true'', se realizará una operación de inversión de mapa de bits al importar un
Archivo de mapa de bits X11. El valor predeterminado es falso.
Tgif.AskForXBmEspecificación: [verdadero Falso]
Si se establece en ``verdadero'', se le pedirá al usuario que especifique el aumento y la geometría
para un archivo de mapa de bits X11 que se está importando. El formato de la especificación es MAG=AnchoxAlto+X+Y,
donde MAG es el aumento, W y H especifican el ancho y la altura, y el
la especificación de ubicación puede ser +X+Y, +XY, -X+Y y -XY. El '=' es obligatorio si
se especifica cualquier información de geometría. El valor predeterminado es falso.
Tgif.AskForXPmSpec: [verdadero Falso]
Si se establece en ``verdadero'', se le pedirá al usuario que especifique el aumento y la geometría
para un archivo de mapa de píxeles X11 que se está importando. El formato de la especificación es el mismo.
en cuanto a AskForXBmSpec. El valor predeterminado es falso.
Tgif.StripEPSComentarios: (obsoleto)
Este valor predeterminado de X se volvió obsoleto en tgif-4.0.11 porque resulta que no es
siempre está bien eliminar los comentarios de PS (siempre debe configurarse como falso).
Tgif.GuessXPmBgColor: [verdadero Falso]
Si se establece en ``true'', cuando tgif importa un archivo de mapa de píxeles X11 con el primer color
siendo la cadena ' ' (el carácter de espacio) o '`' (el carácter de comilla inversa),
tratar el primer color como un del Proyecto color. Esto significa que el color especificado
en el archivo de mapa de píxeles X11 se cambiará al color de fondo actual. los
el valor predeterminado es falso. (Tenga en cuenta que este valor predeterminado era su verdadero antes del parche 2 de
tgif-2.7. Este valor predeterminado de X está ahí por razones de compatibilidad; debería ser
considerado obsoleto).
Versión de salida Tgif.XPm: NÚMERO
Esto especifica el número de versión de XPM cuando se genera en el formato de mapa de píxeles X11.
NÚMERO puede tomar los valores 1 o 3. El valor predeterminado es 1.
Tgif.XPmInXGrabSCFormato: [verdadero Falso]
Si Tgif.XpmOutputVersion se establece en 1, establecer esto en ``true'' forzará el X11
salida de mapa de píxeles para parecerse a lo que genera xgrabsc (es decir, los nombres de color no serán
usado). El valor predeterminado es falso.
Tgif.UseGrayScale: [verdadero Falso]
Si se establece en ``verdadero'', se utilizarán escalas de grises para los patrones de mosaico para acelerar
impresión. El valor predeterminado es falso.
Tgif.AutoPanInEditText: [verdadero Falso]
Si se establece en ``verdadero'', se utilizará la panorámica automática de modo que el cursor de texto siempre esté
visible en el modo de edición de texto (excepto cuando el cursor está a la izquierda o encima de la
papel). Esto probablemente debería desactivarse en servidores lentos. El defecto es cierto.
Tgif.PercentPrintReducción: NÚMERO
Esto especifica el porcentaje inicial de reducción/ampliación de la impresión. El valor predeterminado es
100.
Tgif.Movimiento restringido: [verdadero Falso]
Esto especifica el modo de movimiento inicial. Cuando se establece en ``verdadero'', mover o estirar
un objeto hará que los puntos finales de todas las polilíneas o splines abiertas, cuya
los puntos finales caen dentro del objeto y pueden ser los vértices vecinos que se van a mover.
Consulte la sección IDIOSINCRASIAS para obtener más detalles. El valor predeterminado es
falso.
Tgif.DoubleQuoteDoubleQuote: [verdadero Falso]
Cuando se establece en ``verdadero'', la salida del carácter de comillas dobles estará precedida por un
carácter de comillas dobles; cuando se establece en falso, salida del carácter de comillas dobles
estará precedido por un carácter de barra invertida. El valor predeterminado es falso.
Tgif.GridSystem: [Inglés, métrico]
Esto establece el sistema de cuadrícula inicial. El valor predeterminado es inglés.
Tgif.InitialGrid: NÚMERO
Esto especifica el tamaño de cuadrícula inicial. Para el sistema de cuadrícula inglés, NUMBER puede ser
-2, -1, 0, +1 o +2 para tamaños de rejilla de 1/32, 1/16, 1/8, 1/4 y 1/2 pulgada. Para el
Sistema de cuadrícula métrica, NÚMERO puede ser -1, 0, +1 o +2 para tamaños de cuadrícula de 1 mm, 2 mm, 5 mm,
y 1 cm. El valor predeterminado es 0.
Tgif.DropObsIconAttrWhenUpdate: [verdadero Falso]
Si se establece en ``verdadero'', los atributos de icono obsoletos se eliminarán sin confirmación
cuando se ejecuta el comando UpdateSymbols. Si se establece en ``false'', una ventana emergente
pedirá al usuario que especifique qué hacer con los atributos de icono obsoletos. los
el valor predeterminado es falso.
Tgif.UseRecentDupDistance: [verdadero Falso]
Si se establece en ``verdadero'', el cambio de posición más reciente producido por una combinación de
se usará un duplicado y un comando de movimiento para el nuevo comando duplicado.
De lo contrario, se utilizará alguna distancia predeterminada para colocar el duplicado. los
el valor predeterminado es verdadero.
Tgif.SplineTolerancia: NÚMERO
Esto especifica la tolerancia del dibujo de spline. Cuanto menor sea el número, el
más suave la estría. El valor predeterminado es 9 (el mínimo es 3 y el máximo es 13).
Tgif.SplineRubberband: (obsoleto)
Si se establece en ``true'', las bandas elásticas de spline se utilizarán para dibujar, mover y
estiramiento de splines abiertos y cerrados. (Esto podría no ser deseable si la spline
contiene demasiados vértices). El valor predeterminado es verdadero. Este valor predeterminado de X se volvió obsoleto
desde tgif-4.2 debido a la adición de objetos spline estructurados.
Tgif.Sincronizar: [encendido apagado]
Se llama a XSynchronize si este valor predeterminado de X está establecido en ``on''. El valor predeterminado está desactivado.
Tgif.DoubleClickUnIconify: [verdadero Falso]
Si se establece en ``verdadero'', se utilizan dobles clics del mouse para desiconificar la ventana del icono (en
este modo, la ventana de iconos ignora los clics y arrastres individuales del mouse). El valor predeterminado es
falso.
Tgif.MainMenuPinDistance: NÚMERO
Esto especifica la distancia horizontal (en píxeles) que el usuario necesita para arrastrar una ventana emergente
menú antes de que se fije el menú emergente. El valor predeterminado es 80. (Si está anclado
no se desean menús emergentes, entonces esto debe establecerse en un valor mayor que el
ancho de la pantalla.) Arrastrar el botón izquierdo del mouse se puede usar para mover la ventana emergente anclada
menú; haciendo clic en el botón derecho en el menú emergente lo eliminará.
Tgif.Intervalo de doble clic: NÚMERO
Esto especifica el intervalo máximo (en milisegundos) entre dos clics del mouse para
ser reconocido como un doble clic. El valor predeterminado es 300.
Tgif.MangoTamaño: NÚMERO
Esto especifica (la mitad) del tamaño del controlador utilizado para resaltar objetos. Su
el valor permitido está entre 2 y 6. El valor predeterminado es 3.
Tgif.HistoryDepth: NÚMERO
Esto especifica el tamaño del búfer de deshacer/rehacer; valores negativos significan que el
el búfer es ilimitado. El valor predeterminado es -1.
Tgif.SaveTmpOnReturn: [verdadero Falso]
Si se establece en ``true'', se guardará automáticamente un archivo tmpmodel antes de volver a
el conductor. De lo contrario, ningún archivo se guardará automáticamente. El defecto es cierto.
Tgif.ImportarDeBiblioteca: [verdadero Falso]
Si se establece en ``true'', los directorios de biblioteca especificados por el dominio actual se
buscó archivos .obj, .sym, xbitmap/xpixmap y EPS para importar. De lo contrario, el
El directorio actual se utilizará como punto de partida. El valor predeterminado es falso.
Tgif.WarpToWinCenter: [verdadero Falso]
Si se establece en ``true'', el mouse se desplaza hacia el centro de las ventanas emergentes. De lo contrario,
el ratón no está deformado. El defecto es cierto.
Tgif.GuardarComentariosEnGuardarNuevo: [verdadero Falso]
Si se establece en ``true'', los comentarios de tipo "%%" en el archivo se almacenarán en el nuevo
archivo creado. El defecto es cierto.
Tgif.CanvasWindowOnly: [verdadero Falso]
Si se establece en ``true'', solo se mostrará la ventana del lienzo (este es un tipo de
modo ``demostración''). El valor predeterminado es falso.
Tgif.UsePsAdobeString: [verdadero, falso, NÚMERO_1/NÚMERO_2]
Si se establece en ``true'', la primera línea del archivo PS o EPS será "%!PS-Adobe-2.0
EPSF-1.2". Si se establece en ``false'', es simplemente "%!". Si la cadena PS-Adobe confunde
el administrador de documentos (como Transcripción) en su sitio, debe configurarlo para
``falso''. Si se usa el tercer formulario, la primera línea será "%!PS-Adobe-NUMBER_1
EPSF-NUMBER_2". El valor predeterminado es falso.
Tgif.HalfToneBitmap: [verdadero Falso]
Si se establece en ``verdadero'', se utilizará el método de medios tonos de Floyd-Steinberg al imprimir
en el formato de mapa de bits X11. Esto es útil cuando el dibujo contiene un mapa de píxeles X11
objetos. El valor predeterminado es falso.
Tgif.UmbralMapa de bits: [verdadero Falso]
Si se establece en ``verdadero'', se utilizará un método de umbral simple para decidir si un
bit se activa o desactiva cuando se imprime en el formato de mapa de bits X11. Si
Tgif.HalfToneBitmap se establece en verdadero, este valor predeterminado de X se ignora. El valor predeterminado es
falso.
Tgif.Umbral de mapa de bits: NÚMERO
Esto especifica el valor de umbral utilizado en el medio tono de Floyd-Steinberg
algoritmo o el algoritmo de umbral simple. El NÚMERO debe estar entre 0 y 1.
Este valor predeterminado de X solo está activo cuando Tgif.HalfToneBitmap o el
El valor predeterminado de Tgif.ThresholdBitmap X es verdadero. El valor predeterminado es 0.5 si
Tgif.HalfToneBitmap es verdadero y es 1.0 si Tgif.ThresholdBitmap es verdadero (básicamente,
todo lo que no sea blanco será negro).
Tgif.EPSIThresholdPreviewBitmap: [verdadero Falso]
Si se establece en ``verdadero'', se utilizará un método de umbral simple para decidir si un
bit se activa o desactiva en el mapa de bits de vista previa al imprimir en formato EPSI.
El valor predeterminado es falso.
Tgif.EPSIPreviewBitmapUmbral: NÚMERO
Esto especifica el valor de umbral utilizado en el algoritmo de umbral simple para
decidir si un bit está activado o desactivado en el mapa de bits de vista previa al imprimir en el
formato EPSI. NÚMERO debe estar entre 0 y 1. El valor predeterminado es 0.5 si
Tgif.EPSIThresholdPreviewBitmap es verdadero y es 1.0 si
Tgif.EPSIThresholdPreviewBitmap es falso (básicamente, cualquier cosa que no sea blanca
será negro).
Tgif.Texto agrupadoEditable: [verdadero Falso]
Si se establece en ``false'', solo los objetos de texto de nivel superior y los atributos de nivel superior
los objetos se pueden editar cuando el modo de dibujo se establece en el modo de texto. Si se establece en
``verdadero'', se pueden editar objetos de texto y atributos en todas partes. El valor predeterminado es
falso.
Tgif.DefaultEPSSaling: NÚMERO
Esto especifica el factor de escala aplicado a una imagen PS o EPS importada. Como
mencionado en la sección IDIOSINCRASIAS a continuación, tgif trata 128 píxeles como una pulgada
y PostScript trata 72 puntos como una pulgada. Para tener PostScript en tamaño real
imágenes, este parámetro debe establecerse en 1.7778 (que es 128/72). El valor por defecto
el valor es 1.
Tgif.IntrCheckInterval: NÚMERO
Esto especifica el número de objetos dibujados antes de que tgif compruebe si hay interrupciones. Si
se establece en 0 o menos, no se permite la interrupción. El valor predeterminado es 10.
Tgif.TiledPageScaling: NÚMERO
Esto especifica el valor de escala utilizado cuando un dibujo de varias páginas en el modo de página en mosaico
está impreso. Dado que la mayoría de las impresoras PostScript no utilizan la página completa como dibujo
área, establecer este número en 1 puede obtener una salida truncada. El valor predeterminado es 0.9.
Tgif.TGIFPATH: CADENA
Esto especifica el directorio donde los archivos, mencionados en la sección ARCHIVOS a continuación,
puede ser encontrado. La variable de entorno TGIFPATH puede anular esta opción. los
el valor predeterminado lo especifica la opción del compilador TGIF_PATH.
Tgif.TGIFICON: CADENA
Esto especifica el nombre del archivo de objeto que se mostrará cuando se iconifique tgif.
Si comienza con un carácter /, se usa la ruta absoluta; de lo contrario, la ruta real
del archivo de icono es $TGIFPATH/STRING donde TGIFPATH se define usando la X
predeterminados o una variable de entorno. El valor predeterminado es ``tgificon.obj''.
Tgif.StickyMenuSelección: [verdadero Falso]
Si se establece en ``verdadero'', cuando se cambian los patrones/anchos de línea/estilos de línea/... de los objetos
usando una acción de menú, el patrón/ancho de línea/estilo de línea/... correspondiente se convierte en el
selección actual. El defecto es cierto.
Tgif.PSBopHook: CADENA
Si se especifica, se agrega la siguiente línea PostScript al principio de cada página
al imprimir en la impresora o en un archivo PS,
userdict /STRING conocido { STRING } si
Esta opción solo debe usarse si uno está muy familiarizado con PostScript. (Ajuste
Se recomienda STRING a "tgif-bop-hook" ya que no tendría un conflicto de nombres
con el software existente, como dvips(1).)
Tgif.PSEopHook: CADENA
Si se especifica, la siguiente línea PostScript se agrega al final de cada página cuando
imprimir en la impresora o en un archivo PS,
userdict /STRING conocido { STRING } si
Esta opción solo debe usarse si uno está muy familiarizado con PostScript. (Ajuste
Se recomienda STRING a "tgif-eop-hook" ya que no tendría un conflicto de nombres
con el software existente, como dvips(1).)
Tgif.MinimalEPS: [verdadero Falso]
Si se establece en ``false'', los comentarios como %%Pages, %%DocumentFonts, %%EndComments,
%%BeginProlog, %%EndProlog, %%Page, %%Trailer y %%EOF se generarán en un
Salida EPS. Estos comentarios pueden confundir a ciertos ``gestores de documentos''. Por lo tanto,
el valor predeterminado es verdadero si no se especifica Tgif.UsePsAdobeString (y el valor predeterminado es
false si se especifica Tgif.UsePsAdobeString).
Tgif.InitialPrintInColor: [verdadero Falso]
Si se establece en ``verdadero'', el modo de salida de color (impresión) se habilita al inicio. Por favor
tenga en cuenta que en el modo de impresión PS/EPS/EPSI en blanco y negro, el complejo de salvador blanco el color será
impreso en negro (solo del Proyecto se imprimirá en blanco). El defecto es cierto
(excepto cuando el -impresión se utiliza la opción de línea de comando).
Tgif.InitialShowGrid: [verdadero Falso]
Si se establece en ``falso'', la visualización de la cuadrícula está deshabilitada al inicio. El defecto es cierto.
Tgif.InitialSnapOn: [verdadero Falso]
Si se establece en ``falso'', el ajuste a los puntos de la cuadrícula está deshabilitado al inicio. los
el valor predeterminado es verdadero.
Tgif.NoMenubar: [verdadero Falso]
Si se establece en ``verdadero'', inicialmente no se mostrará ninguna barra de menú. El valor predeterminado es falso.
Tgif.NoStatusWindow: [verdadero Falso]
Si se establece en ``verdadero'', inicialmente no se mostrará ninguna ventana de estado. El valor predeterminado es
falso.
Tgif.ReverseMouseStatusButtons: [verdadero Falso]
Si se establece en ``true'', se intercambian el estado del mouse izquierdo y el del mouse derecho.
Esto debe usarse cuando se usa un "ratón para zurdos". El valor predeterminado es falso.
Tgif.MinimalBarra de menú: [verdadero Falso]
Si se establece en ``false'', los elementos del menú en la ventana de la barra de menú serán los mismos que los
menú emergente principal. Esto ocuparía mucho más espacio. Si se establece en ``verdadero'', el
Los menús Page, PageLayout, HoriAlign, VertAlign y MoveMode están contraídos en el
Ver menú en cascada; los menús Fuente, Estilo de texto y Tamaño de texto están contraídos en el
menú en cascada de texto; y LineDash, LineStyle, LineType, LineWidth, Fill y
Los menús del lápiz están contraídos en el menú en cascada Gráficos. El defecto es cierto.
Tgif.ColorBgInPrintingColorPS: [verdadero Falso]
Si se establece en ``verdadero'', el color de fondo de la ventana se utiliza como color de fondo
al generar una salida PostScript en color. Si se establece en ``false'', no hay color de fondo
se usa El valor predeterminado es falso.
Tgif.ScrollBarWidth: NÚMERO
Esto especifica el ancho de una barra de desplazamiento. NÚMERO debe estar entre 2 y 16. El
el predeterminado es 16.
Tgif.InitialPaperSize: CADENA
La CADENA especifica el ancho y alto inicial del papel. STRING está en el
" X " formulario. y es un valor numérico inmediatamente
seguido de "in" (pulgada) o "cm" (centímetro). Las "x" que separan a los
y es obligatorio. Si se define A4PAPER en el Makefile, el
el valor predeterminado es "21 cm x 29.7 cm". Si A4PAPER no está definido en el Makefile, el
el valor predeterminado es "8.5in x 11in".
Tgif.UpdateChildUsingAlignment: [verdadero, falso, sin superposición]
Si se establece en ``true'' o 'no_overlap', cuando update_eps_child(), update_xbm_child() o
se ejecuta el comando interno update_xpm_child(), el actual horizontal y
las alineaciones verticales se utilizan para colocar el subobjeto EPS/XBM/XPM. si la horizontal
la alineación es L, C, R, S o -, el subobjeto está alineado a la izquierda, al centro, a la derecha,
centro o izquierda, respectivamente, al objeto principal. Si la alineación vertical es
T, M, B, S o -, el subobjeto se coloca encima, en el medio, debajo, en el medio o debajo
el objeto principal si este valor predeterminado de X está establecido en 'no_overlap'; el subobjeto es
alineado con la parte superior, media, inferior, media o debajo del objeto principal si esta X
el valor predeterminado es ``verdadero''. Si este valor predeterminado de X se establece en ``false'', el subobjeto
se coloca alineado a la izquierda y debajo del objeto principal. El valor predeterminado es falso.
Tgif.GenerateImageMap: [verdadero Falso]
Si se establece en ``verdadero'', NCSA mapa de imagen o CERN Clickable Imagen se generarán archivos
cuando se imprime en formato GIF. En este caso, Tgif.XpmToGif, Tgif.ImageMapFileExtension,
Tgif.GifFileExtension, Tgif.ImageMapFileFormat y Tgif.UseXPmVersion1ForImageMap
Se interpretarán los valores predeterminados de X, que se describen a continuación; de lo contrario, se ignoran.
Consulte la sección sobre GENERACIÓN DE ARCHIVOS DE MAPA DE IMÁGENES para obtener más información. El valor predeterminado es
falso.
Tgif.XpmToGif: CADENA
STRING especifica un comando utilizado para convertir un archivo XPM en un archivo GIF. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre de ruta completo del XPM
expediente. El valor predeterminado es "xpmtoppm %s | ppmtogif".
Extensión Tgif.ImageMapFile: CADENA
STRING especifica la extensión de archivo para un archivo de mapa de imagen. El valor predeterminado es "mapa".
Extensión de archivo Tgif.Gif: CADENA
STRING especifica la extensión de archivo para un archivo GIF. El valor predeterminado es "gif"
(minúscula).
Formato de archivo Tgif.ImageMapFile: [NCSA, CERN]
STRING especifica el mapa de imagen NCSA o el formato de imagen en el que se puede hacer clic en CERN.
El valor predeterminado es NCSA para el formato de mapa de imagen NCSA.
Tgif.UseXPmVersion1ForImageMap: [verdadero Falso]
La configuración de esta X predeterminada debe depender de la configuración de Tgif.XpmToGif X
predeterminado arriba. Si se establece en ``true'', el archivo XPM1 se genera independientemente del
configuración del valor predeterminado de Tgif.XPmOutputVersion X. El defecto es cierto.
Tgif.UsePaperSizeStoredInFile: [verdadero Falso]
Si se establece en ``verdadero'', la información del tamaño del papel almacenada en un archivo recién abierto se
usado. El defecto es cierto.
Tgif.OneMotionSelMove: [verdadero Falso]
Si se establece en ``verdadero'', se puede seleccionar y mover un objeto en un solo movimiento. El valor por defecto
Es falso.
Tgif.TiffEPSI: (obsoleto)
Este valor predeterminado de X quedó obsoleto porque TiffEPSI se convirtió en un formato de exportación compatible
desde tgif-4.0.
Tgif.XbmToTiff: CADENA
STRING especifica un comando utilizado para convertir un archivo XBM en un archivo TIFF. los
CADENA deben contienen uno o dos %s subcadena. El primero %s la subcadena es para
ser reemplazado por el nombre completo de la ruta del archivo XBM. El segundo opcional %s
la subcadena debe ser reemplazada por el nombre completo de la ruta de la imagen TIFF generada. los
el valor predeterminado es "xbmtopbm %s | pnmtotiff -none > %s".
Tgif.EPSIExportExtensión: CADENA
STRING especifica la extensión de archivo utilizada para exportar EPSI archivos El valor predeterminado es
"eps".
Tgif.HotListFileName: CADENA
STRING especifica un nombre de ruta completo de un archivo utilizado para almacenar la lista de archivos activos. Por
por defecto, este archivo es .Tgif_hotlist en el directorio de inicio del usuario.
Tgif.@@@Espectador: CADENA
STRING especifica un visor externo para una URL remota con una extensión de archivo de @@@.
STRING puede tener 3 formas. Puede ser la cadena "NONE" para indicar que cuando tal
se encuentra un archivo remoto, tgif debe recuperar el archivo en un usuario especificado
directorio. Por ejemplo, si desea recuperar archivos .gz, puede usar:
Visor Tgif.gz: NINGUNO
CADENA también puede contener la cadena %S (S en mayúscula), esto indica que %S está
para ser reemplazado por la URL. Por ejemplo, si uno desea ver archivos .html usando
xmosaic, uno puede usar:
Tgif.htmlVisor: xmosaic %S
Otra forma de CADENA contiene la cadena %s (S es minúscula), esto indica
que el archivo remoto se recuperará en un directorio especificado por el usuario y se verá por
una herramienta. Por ejemplo, si desea ver archivos .gif usando xv, puede usar:
Tgif.gifVisor: xv %s
Tenga en cuenta que este mecanismo tiene prioridad sobre el mecanismo descrito en el
TIPOS DE MIME Y MAYÚSCULAS en la sección anterior.
Tgif.AutoHyperSpaceOnRemote: [verdadero Falso]
Si se establece en ``false'', tgif no entrará en el hiperespacio modo cuando una URL remota es
visitó. El defecto es cierto.
Tgif.AllowLaunchInHyperSpace: [verdadero Falso]
Si se establece en ``true'', el lanzamiento de aplicaciones está habilitado en el hiperespacio modo
cuando se visita una URL remota. Esto es potencialmente muy peligroso porque el
aplicación puede causar daños catastróficos. Por lo tanto, se recomienda enfáticamente
que se establece en falso. El valor predeterminado es falso.
Tgif.CanChangeAttrColor: [verdadero Falso]
Si se establece en ``verdadero'', el color de un atributo se puede cambiar cuando se adjunta a un
objeto. El valor predeterminado es falso.
Archivo Tgif.MimeTypes: CADENA
STRING especifica un nombre de ruta completo del archivo de tipos MIME. Tgif solo usa el
tipo/subtipo en el archivo de tipos MIME e ignora todos los demás campos. los
El archivo de tipos MIME predeterminado es .mimo.tipos en el directorio de inicio del usuario.
Tgif.LocalRGBTxt: CADENA
Si desea anular ciertos colores del sistema, puede usar STRING para especificar
un nombre de ruta completo de un archivo que se consultará primero antes de buscar el color en el
servidor. El archivo debe estar en el mismo formato que el rgb.txt expediente. Es decir, cada
la línea contiene 4 campos, los primeros 3 campos corresponden al rojo, verde y azul
componentes del color, y el cuarto campo es el nombre del color. Un color
El componente debe tener un valor entre 0 y 255 (ambos inclusive).
Tgif.PrintUsingRequestedColor: [verdadero Falso]
Si se establece en ``verdadero'', el archivo PostScript en color que se está imprimiendo utilizará el pedido
color en lugar del color devuelto por el servidor X. El valor predeterminado es falso.
Tgif.MostrarMedidas: [verdadero Falso]
Si se establece en ``verdadero'', la ubicación del cursor y el ancho y alto de la
se mostrará el objeto que se dibuja/arrastra/estira. El valor predeterminado es falso.
Tgif.ShowMeasurementUnit: CADENA
STRING especifica la unidad utilizada para mostrar el cursor de medición. Hay 2
formatos básicos. Uno es simplemente la palabra "píxel", "pulgada" o "cm". también hay
conocidas como unidades básicas. Otro formato es NUM UNIDAD-BÁSICA/UNIDAD-NUEVA, donde NUM es un
valor numérico, UNIDAD-BÁSICA es una de las unidades básicas y UNIDAD-NUEVA es cualquier cadena.
Por ejemplo, "0.1 cm/mm" significa que la nueva unidad de visualización es "mm" y 1 "mm" es 0.1
cm. "50 píxeles/cm" es idéntico a "1 cm/cm" y "128 píxeles/pulgada" es idéntico a
"1 pulgada/pulgada". El valor predeterminado es píxel.
Tgif.PageStyleLandscape: [verdadero Falso]
Si se establece en ``true'', tgif aparece en modo horizontal. El valor predeterminado es falso.
Tgif.QueryZoomInPoint: [verdadero Falso] or [siempre, sin_seleccionar, sin_consulta, nunca]
Si se establece en "verdadero" (o "siempre"), se le pedirá al usuario que seleccione un punto central
al acercar. Si se establece en ``no_select'', se le pedirá al usuario que seleccione un
punto central al acercar si no hay objetos seleccionados. Si se establece en ``no_query'',
la posición del ratón es el punto de acercamiento. En este caso, no es deseable
para hacer zoom usando una selección de menú. El valor predeterminado es falso (o nunca).
Tgif.GZipCmd: CADENA
STRING especifica un comando que se usa para comprimir un archivo .obj. El comando deben producir
salida en su salida estándar. Si el comando contiene un %s subcadena, la %s se mantendrá
reemplace por el nombre completo de la ruta de una copia temporal del archivo .obj. El valor predeterminado es
"gzip-c".
Tgif.GUnZipCmd: CADENA
STRING especifica un comando utilizado para descomprimir un archivo tgif comprimido (con extensión
.obj.gz o .sym.gz) en un archivo tgif. El comando deben producir salida en su
salida estándar. Si el comando contiene un %s subcadena, la %s será reemplazado por el completo
nombre de ruta de una copia temporal del archivo comprimido. El valor predeterminado es "gunzip -c".
Tgif.HttpProxy: CADENA
STRING especifica un nombre de host y un número de puerto de un servidor proxy HTTP. Formato
de la especificación es :. Si : se omite, 80 se utiliza como el
número de puerto predeterminado. La variable de entorno http_proxy tiene precedencia sobre esto
X predeterminado. El valor predeterminado es no utilizar un servidor proxy HTTP.
Tgif.FtpProxy: CADENA
STRING especifica un nombre de host y un número de puerto de un servidor proxy FTP. Formato
de la especificación es :. Si : se omite, 21 se utiliza como el
número de puerto predeterminado. La variable de entorno ftp_proxy tiene precedencia sobre esta X
por defecto. El valor predeterminado es no utilizar un servidor proxy FTP.
Tgif.InitialArrowStyle: [NINGUNO, DERECHA, IZQUIERDA, DOBLE]
Esto especifica el estilo de flecha inicial para polilínea/splines abiertos/arcos. El valor por defecto
es correcto.
Tgif.ShowPageInEPS: [verdadero Falso]
Si se establece en ``verdadero'', un página de presentación Se generará un comando PostScript para un archivo EPS o
archivo EPSI. El defecto es cierto.
Tgif.MaxNavigateCacheBuffers: NÚMERO
Esto especifica el número de búferes de caché asignados a los archivos remotos de caché (para
minimizar la comunicación). NÚMERO debe ser no negativo. El valor predeterminado es 40.
Tgif.NumberFileInPrintOnePage: [verdadero Falso]
Si se establece en ``true'', cuando se selecciona PrintOnePage en el menú Imprimir para una copia apilada
dibujo de varias páginas (p. ej., archivo.obj), archivo_N con la extensión de archivo adecuada será
generado, donde N corresponde al número de página seleccionado. El valor predeterminado es falso.
Tgif.OneMotionTimeout: NÚMERO
Cuando Tgif.OneMotionSelMove se establece en verdadero, se considera que mover un objeto es
hacer una selección si el tiempo transcurrido entre el mouse hacia abajo y el mouse hacia arriba es más pequeño
que el valor de tiempo de espera especificado por este X predeterminado (en milisegundos). El valor por defecto
es 200.
Tgif.MinMoveInterval: NÚMERO
Cuando Tgif.OneMotionSelMove se establece en falso, se considera que mover un objeto es
hacer una selección si el tiempo transcurrido entre el mouse hacia abajo y el mouse hacia arriba es más pequeño
que el intervalo especificado por este valor predeterminado de X (en milisegundos). El valor predeterminado es 0.
Tgif.GifToXpm: CADENA
STRING especifica un comando utilizado para convertir un archivo GIF en un archivo XPM. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre completo de la ruta del GIF
expediente. El valor predeterminado es "giftopnm %s | ppmtoxpm".
Tgif.InitExportPixelTrim: LEFT_NUMBER,TOP_NUMBER,RIGHT_NUMBER,BOTTOM_NUMBER
Los números especifican el número de píxeles que se recortarán al imprimir o exportar en el
Formato XBM, XPM o GIF. El uso de estos valores forma un mecanismo de escape para arreglar
una idiosincrasia que tgif no puede averiguar exactamente qué tan grande es la imagen completa.
Los valores predeterminados son todos 0.
Tgif.CuantizaciónNiveles: NÚMERO
Algunas funciones de imagen como Sharpen() usan convolución y pueden generar una imagen
que utiliza más de 256 colores que tgif no puede manejar. El NÚMERO especifica el
número de colores para cuantizar hasta cuando ocurre tal situación. El valor predeterminado es
222.
Tgif. Rotar Cursor: [x_cursor, flecha,...]
Esto especifica el cursor utilizado en el modo de rotación. Entradas en
(sin el prefijo XC_) son nombres válidos del cursor. El valor predeterminado es la cruz.
Tgif.ColorLayers: [verdadero Falso]
Si se establece en ``verdadero'', cada color se considera una capa diferente que se puede
encendido y apagado individualmente. Si una capa de color está desactivada, los objetos primitivos
en esa capa no será visible. Un objeto agrupado solo se vuelve invisible cuando
todos sus objetos constituyentes son invisibles. El valor predeterminado es falso.
Tgif.TiffToXbm: CADENA
STRING especifica un comando utilizado para convertir un archivo TIFF en un archivo XBM. Esta
El comando se utiliza al importar un archivo EPSI generado por una aplicación de Windows.
La cuerda deben contener un %s subcadena para ser reemplazada por el nombre completo de la ruta del
archivo TIFF. El valor predeterminado es "tifftopnm %s | pgmtopbm | pbmtoxbm".
Tgif.DefFixedWidthFont: CADENA
La CADENA especifica una fuente que se utilizará como fuente predeterminada para la ventana de estado,
menús, cuadros de diálogo, etc. El valor predeterminado es "-*-courier-medium-r-
normal-*-14-*-*-*-*-*-iso8859-1".
Tgif.DefFixedWidthRulerFuente: CADENA
STRING especifica una fuente que se utilizará en la regla horizontal y vertical
ventanas El valor predeterminado es "-*-courier-medium-r-normal-*-10-*-*-*-*-*-iso8859-1".
Tgif.MenuFuente: CADENA
STRING especifica una fuente que se utilizará en los menús. Si esta X por defecto no es
especificado, la fuente predeterminada se utiliza en los menús.
Fuente Tgif.BoldMsg: CADENA
STRING especifica una fuente en negrita para usar en botones y cuadros de diálogo. Si esta X
predeterminado no se especifica pero se especifica Tgif.MenuFont, esto tomará el
valor de Tgif.MenuFont. Si no se especifican esta X por defecto y Tgif.MenuFont, el
la fuente predeterminada se usa en los mensajes en negrita.
Tgif.MsgFuente: CADENA
La CADENA especifica una fuente fina que se utilizará en la ventana de estado y los cuadros de diálogo.
Si no se especifica esta X predeterminada, se utiliza la fuente predeterminada en los mensajes.
Tgif.BggenToXpm: CADENA
STRING especifica un comando para generar un archivo de mapa de píxeles X11 para ejecutar
cuando se selecciona RunBggen() en el menú ImageProc. La cuerda deben contiene dos
%s subcadenas. El primero %s debe ser reemplazado por una cadena especificada por el usuario. los
second %s debe ser reemplazada por la geometría de la imagen. El valor predeterminado es "bggen %s
-g %s | ppmcuant 64 | ppmtoxpm". Tenga en cuenta que bggen(1) es parte del xv(1)
Pack
Tgif.BggenToPpm6: CADENA
STRING especifica un comando para generar un archivo PPM que se ejecutará cuando
RunBggen() se selecciona en el menú ImageProc. La cuerda deben contiene dos %s
subcadenas. El primero %s debe ser reemplazado por una cadena especificada por el usuario. El segundo
%s debe ser reemplazada por la geometría de la imagen. El valor predeterminado es "bggen %s -g
%s". Tenga en cuenta que bggen(1) es parte del xv(1) paquete.
Tgif.LittleEndianPpm6: [verdadero Falso]
Si se establece en ``true'', al leer un archivo PPM (o PGM) que usa un maxval de 65535,
se asumirá el formato little endian (el estándar para tal formato exige el
formato big-endian). El valor predeterminado es falso.
Tgif.DefaultErrorDiffuseLevels: R_NUMERO G_NUMBER B_NUMERO
Los NÚMEROS especifican el número de bits de rojo, verde y azul que se usarán cuando
ReduceToDefaultColors() o DefaultErrorDiffuse() se seleccionan de ImageProc
Menú. Estos valores determinan un conjunto de colores predeterminados que se utilizarán para el color.
cuantificación para los métodos ReduceToDefaultColors() y DefaultErrorDiffuse().
R_NUMBER+G_NUMBER+B_NUMBER debe ser menor o igual a 8, y cada número debe ser
mayor que 0. El valor predeterminado es 2 2 2.
Tgif.MaxImportFilters: NÚMERO
Esto especifica el número máximo de filtros de importación. ImportFilter0 hasta
ImportFilterMax, donde Max es NÚMERO-1, en X se consultan los valores predeterminados. El valor predeterminado es
0.
Tgif.ImportFilter#: CUERDA DE FILTRO
Esto especifica un filtro de importación. FILTERSTRING tiene 3 partes (separadas por espacios
caracteres). La primera parte es el nombre del filtro. No debe contener un
carácter espacial. La segunda parte contiene extensiones de archivo separadas por punto y coma.
La tercera parte es el comando de filtro real para convertir el archivo externo nombrado
escriba en un archivo de mapa de píxeles X11. Consulte la sección IMPORTAR GRÁFICOS DE RASTER para
Detalles.
Tgif.ShowFileNameOnBrowse: [verdadero Falso]
Si se establece en ``true'', los nombres de archivo se mostrarán cuando BrowseXBitmap(), BrowseXPixmap(),
o BrowseOther() se seleccionan en el menú Archivo. El defecto es cierto.
Extensión de archivo Tgif.Html: CADENA
La CADENA especifica la extensión de archivo utilizada al imprimir en formato HTML. los
el valor predeterminado es "html".
Tgif.GenerateHtmlHref: [verdadero Falso]
Si se establece en ``true'' y al imprimir en formato HTML, el valor de un href
se analiza el atributo. Si el valor hace referencia a un archivo .obj, se cambia para tener un
Extensión de archivo HTML. Si se establece en ``falso'', no se realizará ninguna conversión.
El defecto es cierto.
Tgif.Incremento de rotación: NÚMERO
Esto especifica el incremento de rotación inicial en grados. El valor predeterminado es 45.
Tgif.PSA4PaperTamaño: [verdadero Falso]
Si se establece en ``verdadero'' y se especifica papel de tamaño A4, la siguiente línea se agrega a un
Archivo PS/EPS/EPSI (antes de "%%EndComments"):
%%DocumentoPapelTamaños: a4
El valor predeterminado es falso.
Tgif.ShapeShadowEspecificación: CADENA
STRING especifica los desplazamientos horizontales y verticales iniciales de una sombra de forma.
Si ambos valores son ceros, se crea una forma sin sombra. Al crear un
forma con una sombra, patrón de relleno de fondo (tercer patrón en la primera columna de
el menú Llenar) por lo general da el mejor resultado. El valor predeterminado es "0,0".
Tgif.Texto estirable: [verdadero Falso]
Si se establece en ``verdadero'', el modo de texto extensible es el modo inicial. El valor predeterminado es
verdadera.
Tgif.EditTextSize: NÚMERO
Esto especifica el tamaño del texto que se utilizará en la edición de objetos de texto existentes. NÚMERO
debe ser 0 o un valor entre 4 y 34 (ambos inclusive). Si NÚMERO es 0, el
el tamaño de texto real se utiliza para editar objetos de texto existentes. El valor de la edición.
el tamaño del texto se puede cambiar más tarde seleccionando SetEditTextSize () de las Propiedades
Menú. El valor predeterminado es 0.
Tgif.IconPixmap: (obsoleto)
Este valor predeterminado de X se volvió obsoleto en tgif-4.2 porque choca con Xtoolket.
Ha cambiado de nombre a Tgif.WMIconPixmap.
Tgif.WMIconPixmap: CADENA
STRING especifica la ruta de un archivo XBM o XPM que se utilizará como icono de escritorio de tgif.
Si STRING comienza con un carácter /, se usa la ruta absoluta; de lo contrario, el real
la ruta del archivo del icono es $TGIFPATH/STRING donde TGIFPATH se define usando
los valores predeterminados de X o una variable de entorno. Esta X predeterminada solo está habilitada si
Tgif.UseWMIcon se establece en verdadero. El valor predeterminado es ``tgificon.xbm'' (que es
compilado en tgif).
Tgif.TmpFileMode: NÚMERO (OCTAL)
Esto especifica el modo de archivo para archivos temporales y exportados. NÚMERO debe ser un octal
número. Si NÚMERO es 0, no se intenta cambiar el modo de archivo. Si este valor
se especifica (incluso si es 0), anula la opción de compilación PSFILE_MOD. Ahí
no es un valor predeterminado.
Tgif.TitledPinnedMenu: [verdadero Falso]
Si se establece en ``verdadero'', el menú anclado tendrá una barra de título y el botón izquierdo se usará para
seleccionar elementos de menú en un menú anclado. El defecto es cierto.
Tgif.ColorFromXPixmap: CADENA
STRING especifica la ruta de un archivo XPM que se utilizará para cargar los colores iniciales. Si
se especifica este valor predeterminado de X, los valores predeterminados de Tgif.Color# X se ignoran pero
Tgif.AdditionalColors X predeterminado se puede usar para especificar colores adicionales cuando tgif
pone en marcha.
Tgif.VectorWarpSuavidad: NÚMERO
Esto especifica el valor de suavidad utilizado cuando se selecciona VectorWarp() de la
Menú ImageProc. VectorWarp() permite al usuario deformar píxeles en un objeto de mapa de píxeles X11
especificando un vector. El tamaño del área afectada está controlado por este valor,
que debe estar entre 1.0 y 4.0. Cuanto mayor sea el valor, mayor será el afectado
área. El valor predeterminado es 2.0.
Tgif.ChangePropertiesOfAttrs: [verdadero Falso]
Si se establece en ``true'', cambiar una propiedad (como fuente, tamaño de fuente, color, etc.) de
un objeto cambiará la propiedad de los atributos adjuntos al objeto en el
mismo camino. El valor predeterminado es falso.
Tgif.ShiftForDiagMouseMove: [verdadero Falso]
Si se establece en ``verdadero'', ciertos movimientos del mouse están restringidos a múltiplos de 45
grados El defecto es cierto.
Tgif.UseRecentForDiagMouseMove: [verdadero Falso]
Si se establece en ``verdadero'', el objeto que se utiliza como ancla para medir el movimiento
La distancia se utiliza como un ancla cuando los objetos. Esto solo funciona si
Tgif.UseRecentDupDistance y Tgif.ShiftForDiagMouseMove se establecen en verdadero, el
el valor predeterminado es falso.
Tgif.FlushColormapOnOpen: [verdadero Falso]
Si se establece en ``true'', el mapa de colores se vacía y los colores tgif iniciales se vuelven a cargar
cuando se abre un nuevo archivo. El valor predeterminado es falso.
Tgif.TransparentPatrón: [verdadero Falso]
Si se establece en ``verdadero'', los patrones de relleno y pluma son transparentes inicialmente. El valor por defecto
Es falso.
Tgif.NoRecodificar: CADENA
Para las fuentes que no están codificadas con iso8859-1, la parte no ASCII de la fuente (caracteres
con el bit 7 activado) se vuelve a codificar de forma predeterminada como si estuviera codificado en iso8859-1. Si esto es
no es deseable para una fuente, la recodificación se puede omitir al incluir la primera parte de
el nombre de fuente PostScript de la fuente en STRING. Los campos en STRING son dos puntos
apartado. Por ejemplo, si STRING es "Times:Courier:Helvetica", las fuentes PostScript
que comience con "Times", "Courier" o "Helvetica" no se volverá a codificar. (Por favor
tenga en cuenta que esta X sobrescribe por defecto las fuentes especificadas por -D_DONT_REENCODE en
tiempo de compilación). Consulte también CODIFICACIÓN DE CARACTERES POSTSCRIPT PARA INTERNATINOAL
sección CARACTERES para un ejemplo.
Tgif.AdditionalDontReencode: CADENA
Utilice esta X predeterminada para aumentar Tgif.DontReencode (o las fuentes especificadas por
-D_DONT_REENCODE en tiempo de compilación). STRING aquí está básicamente concatenado al
STRING especificada por Tgif.DontReencode (o las fuentes especificadas por -D_DONT_REENCODE
en tiempo de compilación).
Tgif.UnsignedInXBmExportar: [verdadero Falso]
Si se establece en ``verdadero'', no firmado tanque se usará en lugar de tanque en XBM exportado
archivos El valor predeterminado es falso.
Tgif.CommentInBitmapExport: [verdadero Falso]
Si se establece en ``verdadero'', un espacio en blanco RCS Encabezamiento el comentario se antepondrá al XBM exportado
y archivos XPM. El valor predeterminado es falso.
Tgif.ShowFontSizeInPoints: [verdadero Falso]
Si se establece en ``verdadero'', los tamaños de fuente se muestran en la unidad de tamaño de puntos. los
el valor predeterminado es falso.
Archivo Tgif.DontCondensePS: [verdadero Falso]
De forma predeterminada, los archivos PS/EPS generados por tgif no se condensan. Si esta X por defecto es
establecido en ``false'', tgif generará archivos PS/EPS condensados. El defecto es cierto.
Tgif.StripCondensedPSComentarios: (obsoleto)
Este valor predeterminado de X se volvió obsoleto en tgif-4.0.11 porque resulta que no es
siempre está bien eliminar los comentarios de PS (siempre debe configurarse como falso).
Extensión de archivo Tgif.Pdf: CADENA
La CADENA especifica la extensión de archivo utilizada al imprimir en formato PDF. los
el valor predeterminado es "pdf".
Tgif.PsToPdf: CADENA
STRING especifica un comando utilizado para convertir un archivo PS en un archivo PDF. La cuerda
deben contener 2 %s subcadenas para ser reemplazadas por el nombre completo de la ruta del archivo PS
y el nombre completo de la ruta del archivo PDF. El valor predeterminado es:
ps2pdf "%s" "%s"
(Si desea utilizar "epstopdf", puede intentar establecerlo en "epstopdf %s
--outfile=%s".)
Tgif.EpsToTmpSvg: CADENA
La conversión de un archivo EPS a un archivo SVG se realiza en dos pasos. Primero el archivo EPS es
convertido a un archivo temporal y luego el archivo temporal se convierte a un SVG
expediente. Por defecto, el uniconvertor(1) se utiliza el formato para el archivo temporal. los
STRING aquí especifica un comando para la primera parte y deben contener 2 %s
subcadenas para ser reemplazadas por el nombre de la ruta completa del archivo EPS y la ruta completa
nombre del archivo temporal. El valor predeterminado es:
pstoedit -dt -fsk "%s" "%s"
Tgif.TmpSvgToSvg: CADENA
Este valor predeterminado de X se utilizará junto con Tgif.EpsToTmpSvg anterior. los
STRING aquí especifica un comando para la segunda parte de la conversión y deben
contener 2 %s subcadenas para ser reemplazadas por el nombre completo de la ruta del archivo temporal
y el nombre completo de la ruta del archivo SVG. El valor predeterminado es:
convertidor único "%s" "%s"
Tgif.TmpSvgExtensión de archivo: CADENA
STRING especifica la extensión de archivo utilizada para el archivo intermediario cuando
convertir un archivo EPS a un archivo SVG. El valor predeterminado es "sk".
Tgif.3DMira: [verdadero Falso]
Si se establece en ``falso'', no se utilizará ninguna decoración 3D de ventanas y botones. los
el valor predeterminado es verdadero.
Tgif.XpmDeckToGifAnim: CADENA
STRING especifica un comando que se usa para convertir una lista de archivos GIF a GIF.
archivo de animación. La cuerda deben No contener cualquier %s subcadena. El valor predeterminado es
"gifsicle -lforever --retraso 10". La página de inicio de Gifsicle es
<URL:http://www.lcdf.org/gifsicle/>. También se puede configurar este valor predeterminado de X en "torbellino".
-loop -time 10". La página de inicio de Whirlgif es
<URL:http://www.msg.net/utility/whirlgif/>.
Tgif.GifAnimExplotar: CADENA
STRING especifica un comando que se usa para expandir un archivo GIF animado en su
archivos GIF constituyentes. La cuerda deben No contener cualquier %s subcadena. los
Los archivos GIF constituyentes deben tener los siguientes nombres de archivo. Si el archivo GIF animado
se llama "foo.gif", los archivos GIF constituyentes deben llamarse "foo.gif.0",
"foo.gif.1", etc. El valor predeterminado es "gifsicle -eU". La página de inicio de Gifsicle es
<URL:http://www.lcdf.org/gifsicle/>.
Tgif.Btn3PopupModeMenú: [verdadero Falso]
Si se establece en ``verdadero'', al presionar el botón derecho del mouse en la ventana del lienzo se
generar el menú de modo. El valor predeterminado es falso.
Tgif.ScriptFracción: NÚMERO
Esto especifica el tamaño del super/subíndice relativo al tamaño del normal
texto. El valor debe estar entre 0.2 y 0.8. El valor predeterminado es 0.6.
Tgif.DeleteNextCharWithDelKey: [verdadero Falso]
Si se establece en ``verdadero'', al presionar la tecla Supr en el teclado se eliminará el
carácter a la derecha del cursor en modo texto. El defecto es cierto.
Tgif.SquareDoubleByteFonts: FONT_SPEC1 FONT_SPEC2 ...
A partir de la versión 4.0 de tgif, se admiten fuentes de doble byte. Pero sólo
Se admiten fuentes dobles en las que todos los caracteres tienen el mismo ancho y alto.
Consulte la sección FUENTES DOBLES CUADRADAS para obtener más información.
Tgif.DefaultSingleByteFont: CADENA
Usando métodos de entrada (especificados por el valor predeterminado Tgif.DoubleByteInputMethod X a continuación),
uno puede mezclar subcadenas en inglés (de un solo byte) dentro de una cadena de doble byte. La fuente
a usar para la subcadena en inglés se especifica mediante esta X predeterminada. El valor predeterminado es
Veces.
Tgif.@@@ShowFontChar: OCTAL CADENA
CADENA OCTAL especifica un carácter octal de doble byte que se utilizará para representar un
fuente de doble byte en la ventana de elección cuando se selecciona la fuente. @@@ debiera ser
reemplazado por el nombre de la fuente de doble byte. Por favor vea las FUENTES DOBLES CUADRADAS
sección de ejemplos.
Tgif.@@@ConvFromUTF8: CADENA
STRING especifica un comando que se utilizará para convertir una cadena codificada en UTF8 en una
cadena para pegar en un objeto de texto cuando la fuente actual es una fuente de doble byte
cuyo nombre coincide con @@@. Consulte la sección FUENTES DOBLES CUADRADAS para ver ejemplos.
Tgif.@@@ConvToUTF8: CADENA
STRING especifica un comando que se usará para convertir una cadena seleccionada (cuya fuente
nombre coincide con @@@ y es una fuente de doble byte) para ser copiado en el portapapeles a un
cadena en formato UTF8. Consulte la sección FUENTES DOBLES CUADRADAS para
ejemplos.
Tgif.DoubleByteMétodo de entrada: CADENA
Esto especifica el método de entrada para fuentes de doble byte. Actualmente, los siguientes
Se admiten los valores: "xcin", "chinput", "kinput2", "xim" y "tgtwb5". Si usted
está utilizando xcin-2.5 o superior, utilice "xim" en lugar de "xcin". El "tgtwb5"
El método de entrada está integrado en tgif y puede tomar un parámetro opcional (añadiendo
",FONTNAME" después de "tgtwb5") que especifica un nombre de fuente Big5 X que se utilizará para seleccionar un
personaje. Si no se especifica FONTNAME, "-taipei-fixed-medium-r-
normal--16-150-75-75-c-160-big5-0". Consulte el DOBLE BYTE CUADRADO
sección FUENTES para más detalles.
Tgif.UsarNKF: [verdadero Falso]
Si se establece en ``verdadero'', se usará el filtro Kanji de red (NKF). El valor predeterminado es falso.
Tgif.CopyAndPasteJIS: [verdadero Falso]
Si se establece en ``verdadero'', copiar y pegar cadenas de texto pasará por JIS adicional
conversión a EUC. El valor predeterminado es falso.
Tgif.PreeditType: [overthespot,raíz]
Si se establece en ``overthespot'', se utilizará la edición previa over-the-spot. El valor predeterminado es
raíz.
Tgif.Idioma: CADENA
Esto especifica la configuración regional. Las variables de entorno LANG pueden anular esto
ajuste.
Tgif.Modificadores: CADENA
Esto especifica los modificadores de configuración regional. Las variables de entorno XMODIFIERS pueden
anular esta configuración.
Tgif.ConvSelección: CADENA
Esto especifica el nombre de la selección utilizada en la conversión de cadenas kinput2. los
el valor predeterminado es _JAPANESE_CONVERSION.
Tgif.VisibleGridInSlideShow: CADENA
Si se establece en ``verdadero'', las cuadrículas serán visibles en el modo de presentación de diapositivas. El valor predeterminado es falso.
Tgif.SmoothScrollingCanvas: [apagado, salto, suave]
Si se establece en "suave", el desplazamiento de la ventana del lienzo principal será suave. Sin embargo,
puede haber un retraso cuando el desplazamiento comienza a almacenar la imagen en caché. Si está configurado para ``saltar'',
desplazarse por la ventana principal del lienzo será nervioso. Si se establece en ``off'', al desplazar el
la ventana principal del lienzo no cambiará el lienzo hasta que se suelte el botón del ratón.
El valor predeterminado es saltar.
Tgif.LightGrayColor: CADENA DE COLORES
Especifica el color que se utilizará para el fondo de los botones, menús, etc.
el valor predeterminado es gray75.
Tgif.DarkGrayColor: CADENA DE COLORES
Especifica el color que se utilizará para la sombra de los botones, menús, etc.
el valor predeterminado es gray50.
Tgif.DefaultObjectBackground: CADENA DE COLORES
Especifica el color que se utilizará para el fondo de los objetos. Por defecto, el
se utiliza el color de fondo predeterminado.
Tgif.UseImagePixelsForTrueColorExport: [verdadero Falso]
Si se establece en ``true'', se obtendrá la tabla de colores de un archivo XPM/GIF exportado
de los píxeles de la imagen real para un objeto visual TrueColor. El valor predeterminado es falso.
Tgif.DialogboxUse3DBorder: [verdadero Falso]
Si se establece en ``falso'', los cuadros de diálogo no tendrán bordes 3D. esto debe ser usado
con servidores X como X-Win32 porque los cuadros de diálogo ya tienen bordes 3D. los
el valor predeterminado es verdadero.
Tgif.MenuFontSet: CADENA
Este valor predeterminado de X solo se usa si tgif se compila con el compilador ENABLE_NLS
opción. STRING especifica una lista de fuentes que se utilizarán en los menús. STRING puede ser
``ninguno'' para indicar que no se debe usar el conjunto de fuentes del menú. El valor predeterminado es "-*-helvética-
medio-r-normal--12-*-*-*-*-*-*-*,-*-*-medio-r-*--12-*-*-*-*-*-*-* ".
Tgif.MsgFontSet: CADENA
Este valor predeterminado de X solo se usa si tgif se compila con el compilador ENABLE_NLS
opción. STRING especifica una lista de fuentes que se utilizarán en los mensajes de estado.
STRING puede ser ``ninguno'' para indicar que no se debe usar el conjunto de fuentes del mensaje. El valor predeterminado es
"-*-helvetica-media-r-normal--12-*-*-*-*-*-*-*,-*-*-media-r-*--12-*-*-*-* -*-*-*".
Tgif.BoldMsgFontSet: CADENA
Este valor predeterminado de X solo se usa si tgif se compila con el compilador ENABLE_NLS
opción. STRING especifica una lista de fuentes que se utilizarán en los cuadros de mensajes. CUERDA
puede ser ``ninguno'' para indicar que no se debe usar el conjunto de fuentes de mensajes en negrita. El valor predeterminado es
"-*-helvetica-negrita-r-normal--12-*-*-*-*-*-*-*,-*-*-mediano-r-*--12-*-*-*-* -*-*-*".
Tgif.BoldMsgFontDoubleByte: [verdadero Falso]
Este valor predeterminado de X solo se usa si tgif se compila con el compilador ENABLE_NLS
opción. Este valor predeterminado de X debe establecerse en ``true'' si las cadenas utilizadas en
los cuadros de mensaje pueden contener caracteres de doble byte. El valor predeterminado es falso.
Tgif.LocaleDir: CADENA
Este valor predeterminado de X solo se usa si tgif se compila con el compilador ENABLE_NLS
opción. STRING especifica un nombre de ruta completo de un directorio local.
Tgif.PsRegMarksInTiledPageMode: [verdadero Falso]
Si se establece en ``true'', se dibujarán pequeñas cruces en las esquinas que definen el
regiones de recorte al imprimir/exportar archivos PS/EPS en el modo de página en mosaico. los
el gris de los retículos será determinado por Tgif.PsRegMarksGray X
por defecto. El valor predeterminado es falso.
Tgif.PsRegMarksGray: NÚMERO
Esto especifica el gris de las cruces utilizadas cuando
Tgif.PsRegMarksInTiledPageMode se establece en verdadero. El valor predeterminado es 0.95
Tgif.PSFontAliases: PSFONTALIAS_SPEC1 PSFONTALIAS_SPEC2 ...
Los alias de fuente se pueden usar para representar diferentes codificaciones, etc. Consulte el
CODIFICACIÓN DE CARACTERES POSTSCRIPT PARA CARACTERES INTERNATINOALES para más detalles.
Tgif.DominioInIni: [verdadero Falso]
Si se establece en ``true'', la información del dominio se cargará desde el ~ / .Tgif / domain.ini
y se habilitarán todos los elementos del menú en el submenú Dominio del menú Archivo.
El valor predeterminado es falso.
Tgif.UndoRedoRestoreDrawingMode: [verdadero Falso]
Si se establece en ``verdadero'', el modo de dibujo justo antes de una operación de deshacer/rehacer será
restaurado después de deshacer/rehacer. El defecto es cierto.
Tgif.MenuRowsBeforeScroll: NÚMERO
Esto especifica el número máximo de filas en un menú de texto especificado por el usuario (como
el menú Fuente y el menú Tamaño de fuente) antes de que aparezca automáticamente una barra de desplazamiento vertical.
usado. El valor predeterminado es 20.
Tgif.MenuColsBeforeScroll: NÚMERO
Esto especifica el número máximo de filas en un menú de mapa de bits especificable por el usuario (como
como el menú Color) antes de que se utilice automáticamente una barra de desplazamiento horizontal. los
el valor predeterminado es 26.
Tgif.PngToXpm: CADENA
STRING especifica un comando utilizado para convertir un archivo PNG en un archivo XPM. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre completo de la ruta del PNG
expediente. El valor predeterminado es "pngtopnm %s | pnm depth 255 | ppmquant 222 | ppmtoxpm".
Tgif.JpegToXpm: CADENA
STRING especifica un comando utilizado para convertir un archivo JPEG en un archivo XPM. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre completo de la ruta del archivo JPEG
expediente. El valor predeterminado es "djpeg -gif -color 222 %s | giftopnm | ppmtoxpm".
Tgif.PbmToXbm: CADENA
STRING especifica un comando utilizado para convertir un archivo PBM en un archivo XBM. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre completo de la ruta del PBM
expediente. El valor predeterminado es "pbmtoxbm %s".
Tgif.PgmToXpm: CADENA
STRING especifica un comando utilizado para convertir un archivo PGM en un archivo XPM. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre completo de la ruta del PGM
expediente. El valor predeterminado es "ppmtoxpm %s".
Tgif.PpmToXpm: CADENA
STRING especifica un comando utilizado para convertir un archivo PPM en un archivo XPM. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre de ruta completo del PPM
expediente. El valor predeterminado es "ppmquant 222 %s | ppmtoxpm".
Tgif.XpmToPng: CADENA
STRING especifica un comando utilizado para convertir un archivo XPM en un archivo PNG. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre de ruta completo del XPM
expediente. El valor predeterminado es "xpmtoppm %s | pnmtopng".
Extensión de archivo Tgif.Png: CADENA
STRING especifica la extensión de archivo para un archivo PNG. El valor predeterminado es "png"
(minúscula).
Tgif.XpmToJpeg: CADENA
STRING especifica un comando utilizado para convertir un archivo XPM en un archivo JPEG. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre de ruta completo del XPM
expediente. El valor predeterminado es "xpmtoppm %s | cjpeg".
Tgif.PpmToGif: CADENA
STRING especifica un comando utilizado para convertir un archivo PPM en un archivo GIF. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre de ruta completo del PPM
expediente. El valor predeterminado es "ppmquant 222 %s | ppmtogif".
Tgif.PpmToPng: CADENA
STRING especifica un comando utilizado para convertir un archivo PPM en un archivo PNG. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre de ruta completo del PPM
expediente. El valor predeterminado es "pnmtopng %s".
Tgif.PpmToJpeg: CADENA
STRING especifica un comando utilizado para convertir un archivo PPM en un archivo JPEG. los
CADENA deben contener un %s subcadena para ser reemplazada por el nombre de ruta completo del PPM
expediente. El valor predeterminado es "cjpeg %s".
Tgif.Ppm6ToXpm3: CADENA
STRING especifica un comando utilizado para convertir un archivo PPM (P6) a una versión 3 XPM
expediente. La cuerda deben contener un %s subcadena para ser reemplazada por el nombre completo de la ruta
del archivo PPM. El valor predeterminado es "ppmtoxpm %s".
Tgif.PpmCuantización: CADENA
STRING especifica un comando utilizado para cuantificar los colores de un archivo PPM hasta un
número especificado. La cuerda deben contener (1) un %d subcadena a ser reemplazada por la
número de colores a reducir y (2) a %s subcadena para ser reemplazada por la completa
nombre de ruta del archivo PPM. El valor predeterminado es "pnmquant %d %s".
Tgif.PpmFSCuantización: CADENA
STRING especifica un comando utilizado para cuantificar los colores de un archivo PPM hasta un
número especificado utilizando el algoritmo de medios tonos de Floyd-Steinberg. La cuerda deben
contener (1) un %d subcadena a ser reemplazada por el número de colores a reducir y
(2) a %s subcadena para ser reemplazada por el nombre completo de la ruta del archivo PPM. los
el valor predeterminado es "pnmquant -fs %d %s".
Extensión de archivo Tgif.Jpeg: CADENA
STRING especifica la extensión de archivo para un archivo JPEG. El valor predeterminado es "jpg"
(minúscula).
Tgif.Producida por: CADENA
Al imprimir/exportar archivos PS/EPS, STRING aparecerá en una línea %%ProducedBy en
un archivo PS/EPS exportado. Incluya su nombre y dirección de correo electrónico en STRING.
El valor predeterminado es "(desconocido)".
Tgif.Editor: CADENA
STRING especifica un editor de texto para usar para editar atributos. La cuerda deben
contiene dos %s subcadenas para ser reemplazadas por el título de la ventana y el nombre completo de la ruta
del archivo de texto. Por ejemplo, puede usar "xemacs -title '%s' '%s'". El valor por defecto
es "xterm -title '%s' -e vi '%s'".
Tgif.GoHyperSpaceInSlideShow: [verdadero Falso]
Si se establece en ``verdadero'', hiperespacio se ingresará al modo cuando tgif ingrese a la presentación de diapositivas
modo. El valor predeterminado es falso.
Tgif.LineWidthIndexInSlideShow: NÚMERO
Esto especifica el ancho de línea índice para usar cuando tgif está en el modo de presentación de diapositivas. los
el valor predeterminado es 4.
Tgif.MaxRecentFiles: NÚMERO
Esto especifica el número máximo de archivos para recordar en el archivo utilizado recientemente
lista. El valor predeterminado es 10.
Tgif.ResetOriginOnAdvancePage: [verdadero Falso]
Si se establece en ``true'', tgif se desplazará a la esquina superior izquierda de la página cuando las páginas
son avanzados. El valor predeterminado es falso.
Tgif.UseMeasureInformación sobre herramientas: [verdadero Falso]
Si se establece en ``verdadero'', la ubicación del cursor y el ancho y alto de la
el objeto que se está dibujando, arrastrando o estirando se mostrará en una ventana de información sobre herramientas. Esta X
el valor predeterminado solo tiene efecto si Tgif.ShowMeasurement es verdadero. El valor predeterminado es falso.
Tgif.MeasureTooltipXFollowMouse: [verdadero Falso]
Si se establece en ``verdadero'', la posición X de la punta de la medición seguirá la
ratón. El valor predeterminado es falso.
Tgif.MeasureTooltipYFollowMouse: [verdadero Falso]
Si se establece en ``verdadero'', la posición Y de la punta de medición seguirá la
ratón. El valor predeterminado es falso.
Tgif.MeasureTooltipPosiciónHorizontal: [izquierda centro derecha]
Fije la posición X de la información sobre herramientas de medición a la izquierda, al centro o a la derecha. Esta
El valor predeterminado de X solo tiene efecto si Tgif.MeasureTooltipXFollowMouse es falso. los
se deja el valor predeterminado.
Tgif.MeasureTooltipVerticalPosition: [superior, medio, inferior]
Fije la posición Y de la información sobre herramientas de medición en la parte superior, media o inferior. Esta
El valor predeterminado de X solo tiene efecto si Tgif.MeasureTooltipYFollowMouse es falso. los
el valor predeterminado es superior.
Tgif.MeasureTooltipVerbose: [verdadero Falso]
Si se establece en ``verdadero'', información adicional sobre las posiciones y tamaños de los objetos
se mostrará en la ventana de información sobre herramientas. El valor predeterminado es falso.
Tgif.NoMinWinTamaño: [verdadero Falso]
Si se establece en ``false'', tgif tendrá un tamaño de ventana mínimo para que todo el panel
la ventana siempre está visible. El problema con esta configuración es que alguna ventana
El administrador mostrará el tamaño de ventana incorrecto cuando cambie el tamaño de la ventana. Esta configuración
se deja por razones de compatibilidad. Si se establece en ``verdadero'', un efecto secundario es que el
la barra de menú ya no se ajusta automáticamente cuando se establece Tgif.MinimalMenubar
a la verdad El defecto es cierto.
Barra de menú Tgif.AutoWrap: [verdadero Falso]
Si se establece en ``verdadero'', la barra de menú se ajustará automáticamente. Si
Tgif.MinimalMenubar se establece en falso, la barra de menú siempre se ajustará automáticamente.
El valor predeterminado es falso.
Tgif.AutoEPSPreviewBitmap: [verdadero Falso]
Si se establece en ``true'', al importar un archivo PS/EPS, tgif generará automáticamente
un mapa de bits de vista previa si el archivo aún no contiene uno. El valor predeterminado es falso.
Tgif.PsToXbm: CADENA
STRING especifica un comando utilizado para convertir un archivo PS en un archivo XBM. La cuerda
deben contener un solo %s subcadenas para ser reemplazadas por el nombre completo de la ruta del PS
expediente. Tenga en cuenta que el comando anterior generalmente genera un mapa de bits que es mucho
más grande que la imagen en el archivo. Tgif recorta automáticamente el espacio en blanco
similar a la forma en que funciona pbmtoepsi. El valor predeterminado es "gs -q -dNOPAUSE -sDEVICE=pbm
-sArchivoSalida=- -- "%s" | pbmtoxbm".
Tgif.TmpDirInHomeDir: [verdadero Falso]
Si se establece en ``true'', tgif utilizará el directorio $HOME/.Tgif como directorio temporal.
directorio (a menos que se use el valor predeterminado Tgif.TmpDir X a continuación) y la opción del compilador
-DTMP_DIR se ignora. El valor predeterminado es falso si el compilador -D_TMP_DIR_IN_HOME_DIR
se utiliza la opción. El valor predeterminado es verdadero si la opción del compilador -D_TMP_DIR_IN_HOME_DIR
is No usado.
Tgif.TmpDir: CADENA
STRING especifica un directorio que se utilizará como directorio temporal. El uso de
se desaconseja este valor predeterminado de X, especialmente si tgif se compila con
-DUSE_XT_INITIALIZE y un archivo de recursos X encontrado en la ruta de búsqueda del directorio
especificado por la variable de entorno $XAPPLRESDIR. Por defecto, tgif utiliza
/ Tmp como directorio temporal.
Tgif.ThumbnailGeometry: Alto x ancho
Este valor predeterminado de X especifica la geometría de las miniaturas. El valor predeterminado es 160x120.
Tgif.ThumbnailPadding: NÚMERO
Esto especifica el relleno (en píxeles) para las imágenes en miniatura. El valor predeterminado es
8.
Tgif.ThumbnailXGap: NÚMERO
Especifica el espacio horizontal (en píxeles) para las imágenes en miniatura. El valor por defecto
el valor es 16.
Tgif.ThumbnailYGap: NÚMERO
Especifica el espacio vertical (en píxeles) para las imágenes en miniatura. El valor por defecto
el valor es 0.
Tgif.MiniaturaX: NÚMERO
Esto especifica la ubicación x inicial (en píxeles) para las imágenes en miniatura. los
el valor predeterminado es 32.
Tgif.MiniaturaY: NÚMERO
Esto especifica la ubicación y inicial (en píxeles) para las imágenes en miniatura. los
el valor predeterminado es 32.
Tgif.ShowWireSignalName: [verdadero Falso]
Si se establece en ``falso'', al conectar puertos, tgif colocará automáticamente el
nombre de la señal y ocultarlo. De lo contrario, se le pedirá al usuario que coloque la señal
nombre y será visible. El defecto es cierto.
Tgif.LandscapePdfSetPageDevice: (obsoleto)
Este valor predeterminado de X quedó obsoleto en tgif-4.1.42 porque el nombre es engañoso.
Consulte Tgif.PdfSetPageDevice a continuación.
Tgif.PdfSetPageDevice: [verdadero Falso]
Si se establece en ``true'', al exportar archivos PDF (o PS), tgif utilizará PostScript
comando "setpagedevice" para especificar el tamaño del papel en el archivo PostScript generado
antes de llamar ps2pdf(1) (si se exporta en formato PDF). esto no debería ser
necesario (y se considera un error en ps2pdf). En el futuro, este valor predeterminado de X puede
usarse para desactivar la generación del comando "setpagedevice" cuando ps2pdf puede
Manejar archivos PostScript horizontales correctamente.
Tgif.DeleteCmdAsCut: (obsoleto)
Este valor predeterminado de X quedó obsoleto en tgif-4.2.3. Ahora x se une al corte
mando. Tgif.EnableMouseWheel: [verdadero Falso] Si se establece en ``falso'', Button4 y
Se ignorarán los eventos de desplazamiento de la rueda del mouse Button5. El defecto es cierto.
Tgif.Btn2PopupMenú principal: [verdadero Falso] Si se establece en ``false'', los eventos de Button2 no
abre el menú principal en la ventana del lienzo. El defecto es cierto.
Tgif.NoChoiceWindow: [verdadero Falso]
Si se establece en ``verdadero'', inicialmente no se mostrarán Ventanas de opciones y mensajes. los
el valor predeterminado es falso.
Tgif.UseXPmVersion1ForXPmDeck: [verdadero Falso]
La configuración de esta X predeterminada debe depender de la configuración del
Tgif.XpmDeckToGifAnim X predeterminado arriba. Si se establece en ``verdadero'', se genera el archivo XPM1
cuando una plataforma de objetos de mapa de píxeles X11 se convierte en un archivo de animación GIF
independientemente de la configuración predeterminada de Tgif.XPmOutputVersion X. El valor predeterminado es
verdadera.
Tgif.SlideShowWindowOffsets: DESPLAZAMIENTO_X, DESPLAZAMIENTO_Y
Los números especifican la cantidad de píxeles que se ajustarán para el modo de presentación de diapositivas. si solo
se da un valor, las compensaciones X e Y se establecen en el mismo valor. El valor por defecto
los valores son todos 0.
Tgif.SlideShowBorderColor: CADENA DE COLORES
Esto especifica el color que se utilizará para el área fuera del límite del papel en
modo de presentación de diapositivas. Por defecto, el color del borde es el mismo que el del fondo.
de color.
Tgif.ConvertToBezierSegmentos: NÚMERO
Esto especifica el número de segmentos utilizados en la conversión de un objeto de polilínea/spline
a una curva de Bézier. El valor predeterminado es 50.
Tgif.TickMarkTamaño: NÚMERO
Esto especifica el tamaño de una marca de verificación que se utilizará cuando se agreguen marcas de verificación en un
vértice de una polilínea/polígono/spline. El valor predeterminado es 8.
Tgif.NoModeWindow: [verdadero Falso]
Si se establece en ``verdadero'', inicialmente no se mostrará ninguna ventana de modo. El valor predeterminado es falso.
Tgif.MakeUnsavableInSlideShow: [verdadero Falso]
Si se establece en ``verdadero'', el archivo actual no se podrá guardar cuando se active el modo de presentación de diapositivas.
ingresó. (Si el archivo actual contiene objetos de numeración automática de páginas, el archivo
no se puede guardar independientemente de la configuración predeterminada de esta X). El valor predeterminado es
falso.
Tgif.SingleByteMétodo de entrada: CADENA
Esto especifica el método de entrada para fuentes de un solo byte. Actualmente, solo "xim" es
soportado.
Tgif.IgnoreSlideShowOffsetsInFile: [verdadero Falso]
Si se establece en ``falso'', los desplazamientos de la presentación de diapositivas almacenados en un archivo anularán el
Configuración de Tgif.SlideShowWindowOffsets. El defecto es cierto.
Fuente Tgif.ItalicMsg: CADENA
STRING especifica una fuente en cursiva para usar en algunos botones. Si esta X por defecto
no se especifica pero se especifica Tgif.MenuFont, esto tomará el valor de
Tgif.MenuFont. Si esta X predeterminada y Tgif.MenuFont no se especifican, la configuración predeterminada
la fuente se utiliza en los mensajes en cursiva.
Tgif.ItalicMsgFontSet: CADENA
Este valor predeterminado de X solo se usa si tgif se compila con el compilador ENABLE_NLS
opción. STRING especifica una lista de fuentes que se utilizarán en los cuadros de mensajes. CUERDA
puede ser ``ninguno'' para indicar que no se debe usar el conjunto de fuentes de mensajes en cursiva. El valor predeterminado es
"-*-helvética-media-o-normal--12-*-*-*-*-*-*-*,-*-*-media-r-*--12-*-*-*-* -*-*-*".
Fuente Tgif.BoldItalicMsg: CADENA
STRING especifica una fuente en negrita y cursiva para usar en algún texto. Si esta X por defecto
no se especifica pero se especifica Tgif.MenuFont, esto tomará el valor de
Tgif.MenuFont. Si esta X predeterminada y Tgif.MenuFont no se especifican, la configuración predeterminada
la fuente se utiliza en los mensajes en negrita y cursiva.
Tgif.BoldItalicMsgFontSet: CADENA
Este valor predeterminado de X solo se usa si tgif se compila con el compilador ENABLE_NLS
opción. STRING especifica una lista de fuentes que se utilizarán en algún texto. STRING puede
sea ``ninguno'' para indicar que no se debe usar el conjunto de fuentes de mensajes en cursiva y negrita. El valor predeterminado es
"-*-helvética-negrita-o-normal--12-*-*-*-*-*-*-*,-*-*-mediana-r-*--12-*-*-*-* -*-*-*".
Tgif.ExternalPsToEpsi: [verdadero Falso]
Si se establece en ``true'', la ejecución del comando interno pstoepsi() simplemente
invoque psoepsi externamente. El valor predeterminado es falso.
Tgif.GsPath: CADENA
STRING especifica un nombre de ruta completo del programa gs (ghostscript). El valor por defecto
es "gs" (lo que implica que el ejecutable "gs" está en su RUTA).
Tgif.CompoundObjWithTextStretchableForPSE: [verdadero Falso]
Si se establece en ``false'', al ejecutar el comando Precise Scale Everything, un
objeto compuesto será No estirarse si contiene un subobjeto de texto. Esta X
el valor predeterminado solo tiene efecto si tgif está en el modo de texto no extensible. (Si tgif es
en el modo de texto estirable, este valor predeterminado de X se ignora.) El valor predeterminado es falso.
Tgif.HideWindowsInSlideShow: [verdadero Falso]
Si se establece en ``falso'', tgif mantendrá todas las ventanas visibles en el modo de presentación de diapositivas.
De lo contrario, solo la ventana del lienzo será visible en el modo de presentación de diapositivas. El valor por defecto
es verdad.
Tgif.PSDistillerNoImageCompress: [verdadero Falso]
Si se establece en ``true'', tgif generará código PostScript para que las imágenes en un
el archivo PostScript generado No ser comprimido por un programa destilador como
ps2pdf. El valor predeterminado es falso.
Tgif.Configuración adicional de PS: CADENA
Si se especifica, la línea PostScript especificada por STRING se inserta al final de
Configuración del archivo PostScript (justo antes de %%EndSetup). Esta opción sólo debe utilizarse
si uno está muy familiarizado con PostScript. Aquí hay un ejemplo para preguntarle al destilador.
programas para no comprimir imágenes de mapa de bits:
Tgif.Configuración adicional de PS: \n\
systemdict /setdistillerparams conocidos \n\
{ << /AutoFilterGrayImages falso \n\
/AutoFilterColorImages falso \n\
/ColorImageFilter /FlateEncode \n\
/GrayImageFilter /FlateEncode \n\
>> establecer parámetros de destilación } si
Tgif.PSFontNeedCharSubs: FONTSUB_SPEC1 FONTSUB_SPEC2 ...
El formato de FONTSUB_SPEC es FONTNAME=TOKENNAME donde FONTNAME es el nombre de un
fuente PostScript y TOKENNAME es el nombre de la extensión para el
Tgif.PSCharSubs_TOKENNAME X predeterminado. Para nombres de fuentes PostScript que comienzan con un
cadena que coincide con una parte de FONTNAME de FONTSUB_SPEC, tgif leerá el
Tgif.PSCharSubs_TOKENNAME X por defecto para determinar qué caracteres serán
sustituido.
Para las fuentes que no están codificadas con iso8859-1, la parte no ASCII de la fuente (caracteres
con el bit 7 activado) se vuelve a codificar de forma predeterminada como si estuviera codificado en iso8859-1 cuando PS
se genera la salida. Si no se desea esto, se pueden seleccionar diferentes caracteres PS con nombre.
sustituido por caracteres con el bit 7 activado. Por favor vea también el CARÁCTER POSTSCRIPT
CODIFICACIÓN DE CARACTERES INTERNATINOALES para ver un ejemplo.
Tgif.PSCharSubs_TOKENNAME: PSCHARSUBS_SPEC1 PSCHARSUBS_SPEC2 ...
TOKENNAME debe coincidir con FONTSUB_SPEC en el valor predeterminado de Tgif.PSFontNeedCharSubs X. los
el formato para PSCHARSUBS_SPEC es OLDCHARCODE/NEWCHARNAME donde OLDCHARCODE es un
código de carácter en formato octal y NEWCHARNAME es un nombre de carácter PostScript para
utilizar. Para obtener más información, consulte CODIFICACIÓN DE CARACTERES POSTSCRIPT PARA
Sección PERSONAJES INTERNATINOALES.
Tgif.DrawTextFuncKey_F#: INTERNA COMANDO Anuncia
Especifica la correspondencia entre una tecla de función y una lista de funciones internas.
comandos Cuando se presiona la tecla de función F# cuando tgif está en el modo de dibujo de texto,
se ejecuta la lista correspondiente de comandos internos. Tgif solo reconoce
teclas de función F1 a F12.
Tgif.PasteFromXSelectionOnly: [verdadero Falso]
Si se establece en ``false'', si tgif no ha podido realizar un pegado a través de X Selecciones
mecanismo, intentará pegar el estilo antiguo (obtener bytes directamente de la X
servidor). Esto se usa principalmente con servidores X más antiguos. El defecto es cierto.
Tgif.PasteFromSelectionTimeout: NÚMERO
Esto especifica el número de segundos para que se agote el tiempo de espera de una operación de pegado. El valor por defecto
el valor es 10.
Tgif.LengthLimit256InInsertChar: [verdadero Falso]
Si se establece en ``verdadero'', el número máximo de caracteres por línea de texto se establece en
256. Se ignoran los caracteres adicionales. El valor predeterminado es falso.
Tgif.JpegToPpm6: CADENA
STRING especifica un comando utilizado para convertir un archivo JPEG a un archivo PPM en el P6
formato. La cuerda deben contener un %s subcadena para ser reemplazada por la ruta completa
nombre del archivo JPEG. El valor predeterminado es:
djpeg-ppm "%s"
Tgif.PngToPpm6: CADENA
STRING especifica un comando utilizado para convertir un archivo PNG a un archivo PPM en el P6
formato. La cuerda deben contener un %s subcadena para ser reemplazada por la ruta completa
nombre del archivo PNG. El valor predeterminado es:
pngtopnm "%s"
Tgif.ObjectShadowOffsets: DESPLAZAMIENTO_X, DESPLAZAMIENTO_Y
Los números especifican el número de píxeles que se compensarán al crear un genérico
sombra del objeto. Si solo se proporciona un valor, las compensaciones X e Y se establecen en el
mismo valor Los valores predeterminados son todos 2.
Tgif.ObjectShadowColor: CADENA DE COLORES
Esto especifica el color que se utilizará para la sombra del objeto genérico. El valor predeterminado
es "#c0c0c0".
Tgif.IgnoreObjectShadowInfoInFile: [verdadero Falso]
Si se establece en ``false'', la información genérica de la sombra del objeto almacenada en un archivo
anule la configuración de Tgif.ObjectShadowOffsets y Tgif.ObjectShadowColor. Él
el valor predeterminado es verdadero.
Tgif.ReportMissingFonts: [verdadero Falso]
Si se establece en ``true'', cuando se inicia tgif, las fuentes X faltantes se imprimirán en el
Terminal. El valor predeterminado es falso.
Tgif.CustomPatternDir: CADENA
STRING especifica un directorio que contiene patrones de pluma y relleno personalizados. Cualquier válido
Archivo XBM, que codifica un mapa de bits de dimensiones arbitrarias, nombre palmadita#.xbm (solo para 3 <=<=31) en
este directorio reemplazará el patrón predeterminado correspondiente.
Tgif.EnableTrueColorImages: [verdadero Falso]
Si se establece en ``true'', en una pantalla TrueColor, los objetos PPM y JPEG utilizarán 24 bits.
color. Tgif debe compilarse con soporte zlib para habilitar esto. El valor predeterminado es
verdadera.
Tgif.AutoRotatePivot: [verdadero Falso]
Si se establece en ``verdadero'', el pivote de rotación especificado por el usuario se desactivará. El valor predeterminado es
falso.
Tgif.Margen derecho: CADENA
STRING especifica el margen derecho. El margen derecho debe especificarse con un
unidad (las opciones son "pixel", "in" o "cm"). El valor predeterminado es "1 en" si
Tgif.GridSystem es "Inglés" y "2.5 cm" si Tgif.GridSystem es "Métrico".
Tgif.EnableRightMargin: [verdadero Falso]
Si se establece en ``verdadero'', se usará un margen derecho simple al ingresar texto. Este es
no es un margen derecho con todas las funciones. Sólo se activa bajo los siguientes
condiciones: el objeto de texto no se transforma, el texto está justificado a la izquierda, el cursor de texto está
no dentro de un superíndice o un subíndice, sin zoom, y Tgif.EditTextSize no es
utilizado. El valor predeterminado es falso.
Tgif.NoOrientationIfPdfSetPageDevice: [verdadero Falso]
Si se establece en ``true'', la línea "%%Orientation:" no se genera en el PostScript
archivo si "setpagedevice" está activo al exportar un archivo PS/EPS/PDF. Por favor mira
Tgif.PdfSetPageDevice arriba. El valor predeterminado es falso.
Tgif.PNGExportHasTransparentColor: [verdadero Falso]
Si se establece en ``true'', el color especificado por Tgif.PNGExportTransparentColor X
por defecto se hará transparente cuando se imprima en formato PNG. El valor predeterminado es
falso.
Tgif.PNGExportTransparentColor: CADENA DE COLORES
Esto especifica el color que se hará transparente al imprimir en formato PNG.
De forma predeterminada, se utiliza el color de fondo predeterminado.
Tgif.PpmToPngWithTransparentColor: CADENA
STRING especifica un comando utilizado para convertir un archivo PPM en un archivo PNG con un
color transparente. La cuerda deben contienen exactamente dos %s subcadena a ser reemplazada
por el color transparente y el nombre de la ruta completa de un archivo PPM. El valor predeterminado es
"pnmtopng -transparente '%s' '%s'".
Tgif.EnableThresholdFloodReplaceColor: [verdadero Falso]
Si se establece en ``verdadero'', se usarán el Relleno por inundación y el Reemplazo de color basados en el umbral. Él
el valor predeterminado es falso.
Tgif.FloodReplaceColorThreshold: UMBRAL_ROJO, UMBRAL_VERDE, UMBRAL_AZUL
En el relleno por inundación y el reemplazo de color basados en umbrales, después de seleccionar un píxel, los píxeles
que tengan colores similares al píxel seleccionado también cambiarán de color. Él
la similitud se define por estos 3 valores umbral. Cada valor debe estar entre 0
y 255, inclusive. Los valores predeterminados son todos de 15.
Tgif.UseStdPalette8: [verdadero Falso]
Si se establece en ``verdadero'', se utilizará una paleta estándar de 8 como colores de inicio. Estos
los colores corresponden a las 8 combinaciones de 0x00 y 0xff en rojo, verde y azul
componentes de color. Si se usa este valor predeterminado de X, el valor predeterminado de Tgif.AdditionalColors X
se puede utilizar para especificar colores adicionales cuando se inicia tgif. El valor predeterminado es
falso.
Tgif.UseStdPalette27: [verdadero Falso]
Si se establece en ``verdadero'', se utilizará una paleta estándar de 27 colores como colores de inicio.
Estos colores corresponden a las 27 combinaciones de 0x00, 0x80 y 0xff en rojo,
componentes de color verde y azul. Si se utiliza este valor predeterminado de X, el
Tgif.AdditionalColors X predeterminado se puede usar para especificar colores adicionales cuando tgif
pone en marcha. El valor predeterminado es falso.
Tgif.UseStdPalette64: [verdadero Falso]
Si se establece en ``verdadero'', se utilizará una paleta estándar de 64 colores como colores de inicio.
Estos colores corresponden a las 64 combinaciones de 0x00, 0x55, 0xaa y 0xff en rojo,
componentes de color verde y azul. Si se utiliza este valor predeterminado de X, el
Tgif.AdditionalColors X predeterminado se puede usar para especificar colores adicionales cuando tgif
pone en marcha. El valor predeterminado es falso.
Tgif.UseStdPalette216: [verdadero Falso]
Si se establece en ``verdadero'', se utilizará una paleta estándar 216 como colores de inicio.
Estos colores se conocen como colores seguros para Web móvil y corresponden a los 216
combinación de 0x00, 0x33, 0x66, 0x99, 0xcc y 0xff en color rojo, verde y azul
componentes Si se usa este valor predeterminado de X, el valor predeterminado de Tgif.AdditionalColors X puede ser
se utiliza para especificar colores adicionales cuando se inicia tgif. El valor predeterminado es falso.
Tgif.UseMobileWebSafePalette: [verdadero Falso]
Esto es idéntico a Tgif.UseStdPalette216.
Tgif.UseOpenOfficeGalaxyPalette: [verdadero Falso]
Si se establece en ``true'', la paleta de OpenOffice Galaxy (53 colores) se utilizará como
colores de inicio. Si se usa este valor predeterminado X, el valor predeterminado Tgif.AdditionalColors X puede
usarse para especificar colores adicionales cuando se inicia tgif. El valor predeterminado es falso.
Tgif.UseOpenOfficeGooglePalette: [verdadero Falso]
Si se establece en ``true'', la paleta OpenOffice Google (80 colores) se utilizará como
colores de inicio. Si se usa este valor predeterminado X, el valor predeterminado Tgif.AdditionalColors X puede
usarse para especificar colores adicionales cuando se inicia tgif. El valor predeterminado es falso.
Tgif.Colores adicionales: COLOR1, COLOR2 ...
Si alguno de los Tgif.ColorFromXPixmap, Tgif.UseStdPalette8, Tgif.UseStdPalette27,
Tgif.UseStdPalette64, Tgif.UseStdPalette216, Tgif.UseMobileWebSafePalette,
El valor predeterminado de Tgif.UseOpenOfficeGalaxyPalette o Tgif.UseOpenOfficeGooglePalette X es
se pueden especificar colores de inicio adicionales usando este valor predeterminado de X. Desde color
los nombres pueden contener caracteres de espacio, los colores deben estar separados por comas.
Tgif.Color predeterminado: CADENA DE COLORES
Esto especifica el color predeterminado si no se puede encontrar un determinado color. Tiene
precedencia sobre el valor predeterminado de Tgif.DefaultColorIndex X. Si esta X por defecto no es
especificado, Tgif.DefaultColorIndex determinará el color predeterminado.
Tgif.GifToPpm6: CADENA STRING especifica un comando utilizado para convertir un archivo GIF a
un archivo PPM en formato P6. La cuerda deben contener un %s subcadena a ser reemplazada
por el nombre de la ruta completa del archivo GIF. El valor predeterminado es:
regaloopnm "%s"
MEDIO AMBIENTE VARIABLE
TGIFPATH
Esta variable de entorno debe establecerse de modo que los archivos, mencionados en FILES
sección a continuación, se puede encontrar.
TGIFICÓN
Esta variable de entorno debe establecerse en el nombre del archivo de objeto que se va a
se muestra cuando se iconifica tgif. Por defecto, está configurado como ``tgificon''. Si se
comienza con un carácter /, se usa la ruta absoluta; de lo contrario, el archivo de icono es
se supone que es $TGIFPATH/$TGIFICON.
TGIF_[Dominio]
Obsoleto.
Use tgif en línea usando los servicios de onworks.net