Information Center

Entendendo suporte para idioma bidirecional do VT (árabe e hebraico)

Como editar funções
Configurando opções de exibição
Como remapear teclas bidirecionais
Suporte bidirecional para impressão em sessão VT
Entendendo suporte bidirecional para hebraico
Entendendo suporte bidirecional para árabe
 
 

Como editar funções

Para alterar as definições de Recortar, Copiar e Colar em uma sessão ativa do Host On-Demand:
  1. No menu Editar, clique em Tipo de Texto, Orientação do Texto ou Formato Numérico.
  2. Seleção dos valores apropriados para Corte/Cópia & Colagem bidirecional
A opção de menu em forma numérica está disponível somente para sessões em árabe.

Configurando opções de exibição

Para configurar opções de exibição bidirecional:

  1. Clique com o botão direito do mouse em um ícone de sessão configurada.
  2. Clique em Propriedades.
  3. Selecionar página de código de host bidirecional.
  4. Clicar em idioma.
  5. Selecionar os valores apropriados para:
  6. Clique em OK.

Para alterar estes valores em uma sessão Host On-Demand ativa:

  1. No menu Visualizar, clique Modo Bidi ou Forma Numérica.
  2. Selecione os valores apropriados:
  • As opções de menu Forma Numérica e Modo Bidi estão disponíveis somente para sessões em idioma árabe.
  • A opção de menu Direção do cursor está disponível somente para sessões em idioma hebraico em modo de texto visual.
Pedido inteligente ativado
Um segmento é um grupo de caracteres que possuem os mesmos atributos. Nesse modo, o texto é ordenado por segmento a segmento. Para ativar esse modo, selecione Exibir > Opções para exibição Bidi > Pedido Inteligente e selecione Ativar.

Nesse modo, você pode indicar se deseja que o atributo underline fique visível ou invisível. Selecione Exibir > Opções para exibição Bidi > Mostrar atributo do texto e clique na caixa de entrada Ativado, se desejar que o sublinhado esteja visível.

Pedido inteligente desativado
Nesse modo, o texto é exibido com os atributos padrão. Para ativar esse modo, selecione Exibir > Opções para exibição Bidi > Pedido Inteligente e selecione Desativar.

Remapeando teclas bidirecionais

  1. Clique com o botão direito do mouse em um ícone de sessão configurada.
  2. Clique em Propriedades.
  3. Selecionar página de código de host bidirecional.
  4. Clique em Remapear Teclado.
  5. Pressione a tecla que você quer remapear.
  6. Selecione a função bidirecional que deseja remapear para esta tecla.
As seguintes funções bidirecionais estão disponíveis para uma sessão VT bidirecional:

Suporte bidirecional para impressão em uma sessão VT

Para imprimir adequadamente o texto árabe e hebraico, deverá ser implememtado o seguinte:

As seqüências de Esq inicial e final são dependentes da impressora. Atualmente, a impressão VT não utiliza os Printer Definition Files (PDFs). Mas o arquivo PDF é utilizado para sessões Bidirecionais para definir os códigos de controle e conversão ASCII do host para a impressora, enviados no início e no final de cada job de impressão do host. Consulte Referência de Impressão do Host para obter mais informações sobre a criação e utilização dos PDTs (Tabelas de Definição de Impressora) e dos PDFs (Arquivos de Definição de Impressora).

Escolhendo uma PDF (Arquivo de Definição de Impressora)

Para uma sessão bidirecional VT, selecione um PDF da guia Impressora da caixa de diálogo Propriedades da Sessão. Para uma sessão bidirecional não-VT, a guia Impressora da caixa de diálogo Propriedades da Sessão inclui uma lista de PDFs relevantes para uma sessão VT.

Criando uma PDT (Tabela de Definição de Impressora) para uma sessão bidirecional

Para ser utilizada para uma sessão VT, a PDT deve incluir o parâmetro VT_PRINT?=x, onde x é um número que identifica um idioma. Os identificadores a seguir são suportados atualmente:

Se o parâmetro não existir ou se estiver definido como 0, a PDT não deverá ser utilizada para impressão VT e não será exibida na lista de PDFs. Se o parâmetro for definido para um dos idiomas atualmente suportados, o PDF não será exibido na caixa de diálogo Propriedades da Sessão para uma sessão de impressora 3270.

Segue abaixo um exemplo de um segmento do arquivo PDF com parâmetros importantes para a impressão bidirecional VT. Este PDF é projetado para impressão em hebraico na impressora HP LaserJet 4.

...
/* user-defined macros */
BEGIN_MACROS
...
...
SUL EQU 1B 26 64 33 44 /* Start Underline */
CUL EQU 1B 26 64 40 /* Cancel Underline */
SBP EQU 1B 28 73 31 42 /* Start Bold Printing */
CBP EQU 1B 28 73 30 42 /* Cancel Bold Printing */
CS1 EQU 1B 28 38 55 /* Roman 8 char set 1 */
CS2 EQU 1B 29 38 55 /* Roman 8 char set 2 */
SFT EQU 1B 28 31 35 51 1B 28 73 30 70 31 30 2E 32 36 68 31 32 2E 30 76 30 73 30 62 39 38 54
ARA EQU 1
/* Hebrew char set */
END_MACROS
/**********************************************************************/
/* Control Codes */
/**********************************************************************/
/* user defined sequences */
......
START_JOB= CUL CBP SFT
END_JOB= CUL CBP CS1
VT_PRINT?=ARA
......
/**********************************************************************/
/* Character Definitions */
/**********************************************************************/
/*example: convert ASCII from 1255 (Hebrew codepage on Windows 98) to 862 (Hebrew codepage used on printer)*/
/* the table is in format source=destination */
.....
E0=80
E1=81
E2=82
E3=83
E4=84
...

Outros parâmetros PDT não precisam ser processados para o suporte bidirecional base e serão ignorados para uma sessão VT.

Suporte de modo PASSTHRU

O terminal VT utiliza o modo PASSTHRU para enviar dados para uma impressora sem exibi-los em uma tela. Os dados podem ser texto corrido ou dados binários, tal como uma imagem ou texto Postscript. Consulte a documentação do terminal VT, para obter mais informações sobre o modo PASSTHRU.

Alguns aplicativos do host enviam o texto que já está convertido para a página de códigos da impressora. Nesses casos, o emulador não deve executar nenhuma conversão.

Por padrão, a conversão ASCII para modo PASSTHRU está desativada, porque o emulador VT não pode determinar se a conversão é necessária. Para ativar a conversão, selecione Editar > Converter para página de códigos da impressora. Para modos de impressão VT diferentes de PASSTHRU, a conversão ASCII é ativada por padrão.

Entendendo o suporte ao hebraico bidirecional

O suporte ao hebraico bidirecional no VT permite que o programa emule um terminal VT220 Inglês/Hebraico. Funções bidirecionais e Especiais do Idioma são incluídas à lista de funções padrões suportadas pelo programa de emulação.

Como configurar uma estação de trabalho
Configurando tipos de texto
Entendendo Hebraico e funções bidirecionais
Resumo das combinações de teclas bidirecionais para Hebraico
Entendendo a Área de Informação do Operador (OIA) no modo de emulação de terminal

Configurando uma estação de trabalho

  1. Clique com o botão direito do mouse sobre o ícone de sessão VT configurada.
  2. Clique em Propriedades.
  3. Selecione Hebraico ISO Adicional (página de código 916, 8-bit) ou, Hebraico DEC (página de código 1349, 8-bit) ou, Hebraico NRCS (página de código 1134, 7-bit) para página de código do host.
  4. Clique na guia Tela e deixe a fonte bitmap padrão em HEB3270 como fonte ativa para exibição ou selecione a fonte de sistema Courier.

Configurando tipos de texto

As sessões bidirecionais suportam dois modos texto e sua correspondente manipulação: Implícita (Lógica) ou Visual. No modo texto implícito, os caracteres são armazenados na mesma ordem que são digitados. O texto é transformado em sua forma digital somente quando é exibido. No modo de texto Visual, os caracteres são armazenados do mesmo modo como são exibidos na janela. Para comutar entre os modos de texto Visual ou Lógico:

  1. Clique com o botão direito do mouse em um ícone de sessão configurada.
  2. Clique em Propriedades.
  3. Selecionar página de código de host bidirecional.
  4. Clicar em idioma.
  5. Selecionar os valores apropriados para Tipo de Texto.
  6. Clique em OK.
O modo de texto visual está disponível para hebraico somente.

Entendendo Hebraico e funções bidirecionais

Seleção de Idiomas
A combinação de teclas Ctrl+N ou Ctrl+L permite que você altere a camada de idioma. Se a camada de idioma for Latim, pressionar Ctrl+N altera a camada de idioma para Hebraico. Se a camada de idioma for Hebraico, pressionar Ctrl+L altera a camada de idioma para Latim.
 
Direção do Cursor
A combinação de teclas Ctrl+D permite a alteração da direção do cursor. Se a direção atual do cursor é esquerda-para-direita, pressionando Ctrl+D altera a direção para direita-para-esquerda e, vice-versa. Esta função é permitida somente para tipo de texto visual.

Quando a direção do cursor é direita-para-esquerda, isto não afeta o movimento e endereçamento do cursor, inserção ou exclusão de caracteres, remoção em linha ou em tela. As seguinte funções são afetadas pela definição da direção do cursor da direita-para-esquerda:


Modos de conjuntos de caracteres
Esta função é ativada pela seqüência de teclas Ctrl+B e comuta entre conjunto de caracteres de 7-bit e 8-bit. Se o conjunto de caracteres atual é Hebraico DEC (8-bit) ou Hebraico ISO Adicional (8-bit), pressionando-se Ctrl+B, altera o conjunto de caracteres atual para Hebraico NRCS (7-bit). Se o conjunto de caracteres é Hebraico NRCS (7-bit), pressionando-se Ctrl+B carrega um dos dois conjuntos de caracteres de 8-bit, baseado na seguinte regra: A camada de idioma atual e direção do cursor não são alteradas.

Para conjunto de caracteres de 7 bits, há uma opção adicional denominada Comutar Modo Hebraico de 7 bits. Quando o conjunto de caracteres de 7 bits é utilizado e o layout do teclado está definido como hebraico, essa opção redesenha todos os caracteres hebraicos como caracteres latinos pequenos.   O layout do teclado permanece hebraico, portanto, os caracteres digitados mais tarde serão hebraicos, há a possibilidade de ver caracteres latinos pequenos e caracteres hebraicos na mesma exibição para o modo de 7 bits.  A chamada adicional para essa opção retornará todos os caracteres latinos pequenos em caracteres hebraicos. Por padrão, essa opção pode ser chamada pressionando Alt+B.

 Reverso da tela
Essa função está disponível apenas para modo de exibição Lógico. A combinação de teclas Ctrl+S inverte a tela. Se a orientação de tela é esquerda-para-direita, pressionando-se Ctrl+S inverte a imagem da tela para direita-para-esquerda. Se a orientação de tela é direita-para-esquerda, pressionando-se Ctrl+S inverte a imagem da tela para esquerda-para-direita.

Modo de Exibição
É possível alternar entre os modos de exibição Lógico e Visual utilizando combinações de teclas e o menu. No menu, escolha Modo de Exibição no menu pop-up Exibir. No teclado, utilize Alt+L para definir o modo Lógico e Alt+V para definir o modo Visual.

Resumindo combinações de tecla para Hebraico

Função Combinação
Idioma Hebraico Ctrl+N
Idioma Inglês Ctrl+L
Comutar direção do cursor Ctrl+D
Comutar modo de conjunto de caracteres Ctrl+B
Inversão de Tela Ctrl+S
Comutar Modo Hebraico de 7 Bits
Alt+B
Configurar modo de exibição Lógico
Alt+L
Configurar modo de exibição Visual
Alt+V

Entendendo a Área de Informação do Operador (OIA) no modo de emulação de terminal

Na sessão do host, o fundo da tela é chamado de Área de Informações do Operador (OIA). Essa linha é sempre exibida da esquerda para direita. Para ambiente Hebraico, os seguintes símbolos são adicionados:
 
Indicador de Idioma H - O idioma atual é o hebraico
E - O idioma atual é o inglês
Direção do Cursor => - Direção da esquerda para a direita
<= - Direção da direita para a esquerda
Modo de tipo de texto I - Modo Implícito
V - Modo Visual
Direção da Tela S> - Direção de tela da esquerda para a direita
<S - Direção da tela da direita para a esquerda

 

Entendendo o suporte bidirecional para Árabe

O suporte ao árabe bidirecional no VT permite que o programa emule um terminal VT220 Inglês/Árabe. Funções bidirecionais e Especiais do Idioma são incluídas à lista de funções padrões suportadas pelo programa de emulação.

Como configurar uma estação de trabalho
Entendendo Árabe e funções bidirecionais
Resumo das combinações de teclas bidirecionais para Árabe
Entendendo a Área de Informação do Operador (OIA) no modo de emulação de terminal
 
 

Configurando uma estação de trabalho

  1. Clique com o botão direito do mouse sobre o ícone de sessão VT configurada.
  2. Clique em Propriedades.
  3. Selecione ASMO-449 (7-bit) ou ASMO-708 (8-bit) para página de código do host.
  4. Clique na guia Tela e certifique-se que AVT3270 é a fonte ativa.

Entendendo Árabe e funções bidirecionais

Seleção de Idiomas
A combinação de teclas Ctrl+N ou Ctrl+L permite que você altere a camada de idioma. Se a camada de idioma for Latim, pressionar Ctrl+N altera a camada de idioma para Árabe. Se a camada de idioma for Árabe, pressionar Ctrl+L altera a camada de idioma para Latim.

 
Inversão de Tela
A combinação de teclas Ctrl+S inverte a tela. Se a orientação da tela for da esquerda para direita, pressionar esta combinação de teclas altera a imagem da tela para orientação da direita para esquerda. Se a orientação da tela for da direita para a esquerda, pressionar esta combinação de teclas reverte a imagem da tela para orientação da esquerda para a direita.
 
Título de Coluna
Modo de título de coluna faz com que brancos sejam inseridos entre as colunas de texto para que textos de títulos de coluna em Inglês mantenham sua posição correta. Para ativar o modo de título de coluna, pressione a combinação de teclas Ctrl+C.

O seguinte exemplo ilustra a utilidade do título de coluna:

Quando título de coluna está desligado:

Enviado pelo host
Exibido pelo Terminal
(Tela RTL)
 
PCs     Impressoras
200       40
500       90

PCs   Impressoras
 40         200
90         500

Quando título de coluna está ligado:

Enviado pelo host
Exibido pelo Terminal
(Tela RTL)
PCs     Impressoras
200       40
500       90
Impressoras  PCs
40         200
90         500

 

Resumindo combinações de tecla para Árabe

Função Combinação de teclas
Idioma Árabe Ctrl+N
Idioma Inglês Ctrl+L
Inversão de Tela Ctrl+S
Título de Coluna Ctrl+C

Entendendo a Área de Informação do Operador (OIA) no modo de emulação de terminal

Na sessão do host, a linha inferior é chamada de Área de Informações do Operador (OIA). Essa linha é sempre exibida da esquerda para direita. Para ambiente Árabe, os seguintes símbolos são adicionados:

Indicador de Idioma (AIN) Caracter Árabe - Idioma corrente é Árabe.
E - O idioma atual é o inglês
Direção da Tela S> - Direção de tela da esquerda para a direita
<S - Direção da tela da direita para a esquerda
Título de Coluna CH : CH - Título de Coluna está ligado.

Tarefas Relacionadas

  • Entendendo suporte de idioma bidirecional para sessões 3270 e 5250 (Árabe e Hebraico)