ibm-information-center/dist/eclipse/plugins/i5OS.ic.nls_5.4.0.1/rbagsbidiapsworksupport.htm

103 lines
6.2 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Bidirectional application support" />
<meta name="abstract" content="Workstations, display files, and the user interface manager (UIM) provide support for bidirectional applications." />
<meta name="description" content="Workstations, display files, and the user interface manager (UIM) provide support for bidirectional applications." />
<meta name="DC.Relation" scheme="URI" content="rbagsbidi.htm" />
<meta name="DC.Relation" scheme="URI" content="../dds/kickoff.htm" />
<meta name="DC.Relation" scheme="URI" content="../books/sc415715.pdf" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbagsbidiapsworksupport" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Bidirectional application support</title>
</head>
<body id="rbagsbidiapsworksupport"><a name="rbagsbidiapsworksupport"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Bidirectional application support</h1>
<div><p>Workstations, display files, and the user interface manager (UIM)
provide support for bidirectional applications.</p>
<div class="section"><h4 class="sectiontitle">Workstation support</h4><p>Workstations that have the ability
to display Arabic and Hebrew character sets also have the ability of right-to-left
cursor movement. Right-to-left cursor movement on input fields can be achieved
in one of the following ways:</p>
<ul><li>Pressing a special function key available on Hebrew and Arabic keyboards
called the reverse key. This is a toggle function that moves the cursor to
the other side of the field, allows for cursor movement in the opposite direction,
and also changes the language layer from Latin to Hebrew or Arabic and back
again.</li>
<li>Using the DDS cursor control codes for display files. When the CHECK keyword
is used with a cursor-controlled code, it specifies that the cursor is to
move from right to left. The following parameters are valid cursor control
codes: <ul><li>CHECK (RL): Moves the cursor from right to left in specified nonnumeric
input fields or in all nonnumeric input fields on the display.</li>
<li>CHECK (RLTB): Moves the cursor from right to left between fields.</li>
</ul>
<p>When using these parameters, consider the following
information:</p>
<ul><li>Modulus check digit verification is supported, but the check digit is
the byte to the extreme right of the field.</li>
<li>A field for which right-to-left cursor movement is specified can occupy
more than one line on the display. However, the cursor still moves from the
top of the display to the bottom.</li>
<li>You cannot use right-to-left cursor movement with user-defined data streams.</li>
</ul>
<div class="note"><span class="notetitle">Note:</span> If no cursor positioning is specified in the display file or by
the program, the cursor is placed in the input-capable field to the extreme
left of the top line.</div>
</li>
</ul>
</div>
<div class="section" id="rbagsbidiapsworksupport__HDRBIDIDISPFILESUPPORT"><a name="rbagsbidiapsworksupport__HDRBIDIDISPFILESUPPORT"><!-- --></a><h4 class="sectiontitle">Display file support</h4><p>The
server does not check to make sure that all display files opened to the display
station are capable of right-to-left cursor movement. Therefore, it is the
responsibility of application programmers to ensure that the proper display
files are used.</p>
</div>
<div class="section" id="rbagsbidiapsworksupport__HDRBIDILANGUIMANAGERSUPPORT"><a name="rbagsbidiapsworksupport__HDRBIDILANGUIMANAGERSUPPORT"><!-- --></a><h4 class="sectiontitle">User interface manager support</h4><p>The
user interface manager gives the following bidirectional support for creating
online information and panels:</p>
<ul><li>BIDI= NONE | RTL | LTR <p>This attribute controls the directional orientation
of the panels in the panel group.</p>
<p>RTL indicates that the panel in the
panel group is bidirectional and should be displayed with a right-to-left
orientation.</p>
<p>LTR indicates that the panel in the panel group is bidirectional
and should be displayed with a left-to-right orientation.</p>
</li>
<li>:RT and :ERT <p>Reverse-direction-text tags indicate that the enclosed
text has an orientation that is opposite to the orientation of the panel group.</p>
<p>For
a list of UIM tags, see the Application Display Programming PDF.</p>
</li>
</ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbagsbidi.htm" title="Arabic and Hebrew languages use an alphabet written and read from right to left. Numerics and Latin text imbedded in the right-to-left text are written and read from left to right; therefore, these languages are called bidirectional languages.">Work with bidirectional data</a></div>
</div>
<div class="relref"><strong>Related reference</strong><br />
<div><a href="../dds/kickoff.htm">DDS concepts</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="../books/sc415715.pdf" target="_blank">Application display programming PDF</a></div>
</div>
</div>
</body>
</html>