5.6.8 Boîte de dialogue Zone de collage

Une zone de collage définit une région dans laquelle vous pouvez coller du texte sur plusieurs écrans. Après avoir coupé, copié ou ajouté une sélection dans le Presse-papiers, vous pouvez définir la zone de collage avant d'insérer ce contenu dans l'application hôte. (Pour configurer les fonctions Couper et Coller, reportez-vous à la rubrique Boîte de dialogue Configuration des options du Presse-papiers (3270 et 5250).)

INDICATION :Vous pouvez également utiliser la commande Coller suivant pour coller le texte sur plusieurs écrans.

Vous devrez modifier les positions des écrans qui définissent l'emplacement de la zone de collage. Vous pouvez indiquer différentes positions de départ et de fin pour le premier écran et les écrans suivants.

REMARQUE :

Les modifications que vous apportez dans la boîte de dialogue Zone de collage ne sont conservées que le temps de l'ouverture de votre session. Lorsque vous la fermez, les modifications sont perdues. Si vous fermez votre session, puis que vous décidez de l'ouvrir de nouveau, vous devrez définir une nouvelle fois ces paramètres. Vous ne pouvez pas enregistrer ces paramètres. Si vous avez besoin de définir une zone de collage à réutiliser après la fermeture et la réouverture de votre session, vous pouvez créer une macro VBA qui colle le texte dans une zone de collage personnalisée (voir la méthode PasteRange dans l'Aide VBA).

La zone de collage est prise en charge par les terminaux IBM 3270 et IBM 5250.

Indiquez la zone de collage à l'aide des options suivantes.

De la ligne

Indique les coordonnées de la ligne de départ ; il s'agit généralement d'une valeur comprise entre 1 et la dernière ligne de la fenêtre terminal. Vous pouvez également indiquer 0 ou un nombre de lignes négatif. Si vous indiquez 0, Reflection colle les données sur la dernière ligne au bas de la fenêtre terminal. Si vous indiquez un nombre négatif, Reflection commence à coller les données sur la ligne correspondant au nombre de lignes spécifié et calculé à partir de la dernière ligne. Par exemple, si le terminal prend en charge 24 lignes et que vous indiquez -14, Reflection termine de coller les données à la ligne 10.

De la colonne

Indique les coordonnées de la colonne de départ ; il s'agit généralement d'une valeur comprise entre 1 et la dernière colonne de la fenêtre terminal. Si vous indiquez 0, Reflection colle les données sur la dernière colonne située à l'extrémité droite de la fenêtre terminal. Si vous indiquez un nombre négatif, Reflection commence à coller les données dans la colonne correspondant au nombre de colonnes spécifié et calculé à partir de la dernière colonne. Par exemple, si le terminal prend en charge 80 colonnes et que vous indiquez -76, Reflection commence à coller les données à la colonne 4.

À la ligne

Indique les coordonnées de la ligne de fin ; il s'agit généralement d'une valeur comprise entre 1 et la dernière ligne de la fenêtre terminal. Si vous indiquez 0, Reflection colle les données sur la dernière ligne au bas de la fenêtre terminal. Si vous indiquez un nombre négatif, Reflection termine le collage des données sur la base du nombre de lignes spécifié et calculé à partir de la dernière ligne. Par exemple, si le terminal prend en charge 24 lignes et que vous indiquez -14, Reflection termine de coller les données à la ligne 10.

À la colonne

Indique les coordonnées de la colonne de fin ; il s'agit généralement d'une valeur comprise entre 1 et la dernière colonne de la fenêtre terminal. Si vous indiquez 0, Reflection colle les données sur la dernière colonne située à l'extrémité droite de la fenêtre terminal. Si vous indiquez un nombre négatif, Reflection termine le collage des données sur la base du nombre de colonnes spécifié et calculé à partir de la dernière colonne. Par exemple, si le terminal prend en charge 80 colonnes et que vous indiquez -3, Reflection termine de coller les données à la colonne 77.

Touche Page suivante

Indique la touche du terminal utilisée pour procéder au défilement automatique jusqu'au deuxième écran de la zone de collage et aux écrans suivants. Lors de l'opération dans la zone de collage, lorsque la fin de l'écran est atteinte, la touche Page suivante est exécutée automatiquement si bien que l'écran défile jusqu'au début du deuxième écran et des suivants.

Faire passer le texte à la ligne suivante

Insère du texte sur plusieurs lignes plutôt que de le tronquer à la fin de la ligne en cours.

Utilise les séparateurs de champ

Contrôle la façon dont le texte est collé lorsque l'écran contient des emplacements protégés. Si cette option est désélectionnée, le collage des données est interrompu si le premier champ d'une ligne est protégé. Si elle est sélectionnée, Reflection continue de rechercher d'autres champs en commençant par le premier à droite, puis en continuant vers le bas jusqu'à trouver un autre champ non protégé. Si un champ non protégé est identifié, le collage commence dans ce champ ; lorsqu'aucun champ n'est trouvé, le collage s'interrompt. Lorsque le collage s'interrompt, le texte restant est placé dans le tampon Coller suivant.

Modèles

Ces modèles sont des exemples de paramètres pour le copier-coller de sélections dans des applications hôtes IBM3270, comme PROFS NOTE et XEDIT, que vous pouvez utiliser comme point de départ pour votre application. Vous ne pouvez pas créer de modèle personnalisé. Si vous avez besoin de définir une zone de collage à réutiliser après la fermeture et la réouverture de votre session, vous pouvez créer une macro VBA qui colle le texte dans une zone de collage personnalisée (voir la méthode PasteRange dans l'Aide VBA).