Application
La interfaz Application corresponde a un objeto de aplicación de MapForce. También es el principal punto de acceso para la aplicación MapForce. Esta interfaz es el punto de partida para realizar cualquier otra operación con MapForce o para obtener o crear otros objetos de automatización relacionados con MapForce. Para obtener información sobre cómo crear una instancia del objeto Application, consulte el apartado Accessing the API.
Propiedades para navegar en el modelo del objeto:
•Application
•Parent
•Options
•Project
•Documents
Estado de la aplicación:
•Visible
•Name
•Quit
•Status
•WindowHandle
Diseños de MapForce:
•NewDocument
•OpenDocument
•OpenURL
•ActiveDocument
Proyectos de MapForce:
•NewProject
•OpenProject
•ActiveProject
Generación de código en MapForce:
•HighlightSerializedMarker
Recursos globales:
•GlobalResourceConfig
•GlobalResourceFile
Información de la versión:
•Edition
•IsAPISupported
•MajorVersion
•MinorVersion
Propiedades
Nombre | Descripción |
---|---|
De solo lectura. Devuelve el objeto de automatización del documento activo en ese momento. Esta propiedad devuelve lo mismo que Documents.ActiveDocument. | |
De sólo lectura. Devuelve el objeto de automatización del proyecto activo en ese momento. | |
De sólo lectura. Obtiene el objeto de nivel superior de la aplicación. | |
De sólo lectura. Devuelve una colección de todos los documentos abiertos en ese momento. | |
De sólo lectura. Devuelve la edición de la aplicación, por ejemplo "Altova MapForce Enterprise Edition" para esa edición. | |
Obtiene o indica el nombre del archivo de configuración activo para los recursos globales. Por defecto, este archivo se llama GlobalResources.xml.
El archivo de configuración se puede renombrar y guardar en cualquier ubicación. Eso significa que puede tener varios archivos XML para los recursos globales. Sin embargo, solo uno de esos archivos XML para los recursos globales puede estar activo en cada sesión y por cada aplicación, que solo podrá usar las definiciones que contenga el archivo activo. | |
Obtiene o indica el archivo de definición de los recursos globales. Por defecto, este archivo se llama GlobalResources.xml. | |
De sólo lectura. Devuelve true si la API es compatible con esta versión de MapForce. | |
De sólo lectura. Obtiene las bibliotecas importadas. En la interfaz gráfica del usuario de MapForce estas se corresponden con entradas de la ventana Gestionar bibliotecas añadidas a nivel de la aplicación. | |
De sólo lectura. Obtiene el número principal de la versión de MapForce. La versión se empieza a calcular en 1998 y aumenta con cada año. Por ejemplo, la versión principal para el release 2016 es "18". | |
De sólo lectura. El número complementario del número principal de la versión del producto, por ejemplo 2 para 2006 R2 SP1. | |
De sólo lectura. El nombre de la aplicación. | |
De sólo lectura. Esta propiedad da acceso a las opciones que configuran la generación de código. | |
De sólo lectura. El objeto de nivel superior según el modelo del objeto. | |
De sólo lectura. El service pack de la versión del producto, por ejemplo 1 para 2016 R2 SP1. | |
De sólo lectura. El estado de la aplicación. Es uno de los valores de la enumeración ENUMApplicationStatus. | |
True si MapForce se muestra en pantalla (aunque puede que esté oculto por otras aplicaciones o minimizado).
False si MapForce está oculto. El valor predeterminado para MapForce es false cuando este se inicia de forma automática debido a una solicitud del servidor de automatización Application. En todos los demás casos la propiedad se inicia como true.
Se entiende que una instancia visible de la aplicación la controla el usuario (y puede que clientes conectados mediante la interfaz de automatización). La aplicación solo se detendrá por solicitud explícita de un usuario. Para cerrar una instancia de la aplicación, cambie su visibilidad a false y elimine todas las referencias a esta instancia dentro de su programa. La instancia de la aplicación se cerrará automáticamente cuando ningún cliente COM haga referencia a ella. | |
De sólo lectura. Obtiene la aplicación Windows Handle. |
Métodos
Nombre | Descripción |
---|---|
Use este método para resaltar la ubicación en un archivo de asignación previamente seriado. Primero se cargará el documento correspondiente si no lo ha hecho ya. En Document.GenerateCodeEx se explica el método para obtener un indicador seriado. | |
Crea un documento nuevo vacío. El documento recién abierto se convierte en el ActiveDocument. Este método es una forma abreviada de Documents.NewDocument. | |
Crea un proyecto nuevo vacío. El proyecto actual está cerrado. El proyecto nuevo es accesible desde ActiveProject. | |
Crea un servicio web nuevo vacío. El proyecto nuevo es accesible desde ActiveProject. Este método solo está disponible en MapForce Enterprise Edition. | |
Carga un documento previamente guardado y continúa trabajando en él. El documento que acaba de abrir se convierte en el ActiveDocument. Este método es una forma abreviada de Documents.OpenDocument. | |
Abre un proyecto de MapForce ya existente (*.mfp). El proyecto actual está cerrado. El proyecto que acaba de crear es accesible desde ActiveProject. | |
Carga un archivo previamente guardado desde una ubicación URL. Permite indicar nombre de usuario y contraseña. | |
Se desconecta de MapForce para permitir que la aplicación se cierre. El uso de este método es opcional, ya que MapForce controla todas las conexiones COM externas y reconoce de forma automática cuando alguna se desconecta. Para obtener más información sobre el cierre automático, consulte la propiedad Visible. |
Eventos
Nombre | Descripción |
---|---|
Este evento se desencadena cuando se abre un documento, sea nuevo o ya existente. El evento de cierre correspondiente es Document.OnDocumentClosed. | |
Este evento se desencadena cuando se carga un proyecto en la aplicación. El evento de cierre correspondiente es Project.OnProjectClosed. | |
Este evento se desencadena cuando se cierra la aplicación. |