hirokawa                Sat Apr 14 03:39:46 2001 EDT

  Added files:                 
    /phpdoc/ja/functions        dbx.xml 

  Modified files:              
    /phpdoc/ja  Translators 
    /phpdoc/ja/functions        image.xml 
  Log:
  added dbx.xml update translation.
  
Index: phpdoc/ja/Translators
diff -u phpdoc/ja/Translators:1.21 phpdoc/ja/Translators:1.22
--- phpdoc/ja/Translators:1.21  Thu Apr  5 08:09:14 2001
+++ phpdoc/ja/Translators       Sat Apr 14 03:39:45 2001
@@ -45,6 +45,7 @@
 functions/dba.xml                      Rui Hirokawa
 functions/dbase.xml                    Rui Hirokawa
 functions/dbm.xml                      Michihide Hotta
+functions/dbx.xml                      Rui Hirokawa
 functions/dir.xml                      Rui Hirokawa
 functions/dl.xml                       Chihiro Higuchi
 functions/domxml.xml                   Rui Hirokawa
Index: phpdoc/ja/functions/image.xml
diff -u phpdoc/ja/functions/image.xml:1.21 phpdoc/ja/functions/image.xml:1.22
--- phpdoc/ja/functions/image.xml:1.21  Sat Feb  3 17:05:22 2001
+++ phpdoc/ja/functions/image.xml       Sat Apr 14 03:39:45 2001
@@ -118,6 +118,41 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.imagealphablending">
+   <refnamediv>
+    <refname>ImageAlphaBlending</refname>
+    <refpurpose>イメージをblendingモードに設定する</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagealphablending</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>bool <parameter>blendmode</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>ImageAlphaBlending</function> によりTrueColorイメージに
+     
+二つの異なる描画モードを使用可能となります。blendingモードでは、
+     
+全ての描画関数に指定される色のalphaチャネル要素として使用され、
+     例えば<function>ImageSetPixel</function>では背景色の透過割合を定
+     義します。結果として、gd 
+は描画色に関してその点に存在する色を自動
+     
+的にブレンドし、イメージに結果を保存します。結果のピクセルは、透
+     
+明になります。ブレンドモードでない場合、描画色は形式的にそのアル
+     
+ファチャネル情報にコピーされ、出力ピクセルを置換します。ブレンド
+     
+モードは、パレットイメージを描画している際には使用できません。
+     <parameter>blendmode</parameter> がtrueの場合、blendingモードが有
+     効になり、そうでない場合は無効となります。
+    </para>
+    <note>
+     <para>
+      この関数は、PHP 4.0.6で追加され、GD 2.0.1を必要をします。
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.imagearc">
    <refnamediv>
     <refname>ImageArc</refname>
@@ -139,10 +174,11 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     
<function>ImageArc</function>は、imで示す画像上に<parameter>cx</parameter>、
-     
<parameter>cy</parameter>を中心(左上が0,0)とする部分楕円を描画します。
-     <parameter>w</parameter>と<parameter>h</parameter>はそれぞれ楕円の幅と
-     
高さを指定します。一方、始点と終点は引数<parameter>s</parameter>と
+     <function>ImageArc</function>は、imで示す画像上に
+     <parameter>cx</parameter>、<parameter>cy</parameter>を中心(左上が
+     0,0)とする部分楕円を描画します。<parameter>w</parameter>と
+     
+<parameter>h</parameter>はそれぞれ楕円の幅と高さを指定します。一
+     方、始点と終点は引数<parameter>s</parameter>と
      <parameter>e</parameter>により度(deg)で指定します。
     </para>
    </refsect1>
@@ -167,9 +203,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>ImageChar</function>は、画像<parameter>im</parameter>上の
-     座標<parameter>x</parameter>,<parameter>y</parameter>(左上が0,0) に
-     
<parameter>col</parameter>色で<parameter>c</parameter>の最初の文字を描画します。
+     <function>ImageChar</function>は、画像<parameter>im</parameter>上
+     の座標<parameter>x</parameter>,<parameter>y</parameter>(左上が
+     0,0) に <parameter>col</parameter>色で<parameter>c</parameter>の
+     最初の文字を描画します。
      font が、1, 2, 3, 4 , 5 
の場合は組込みフォントが使用されます。
      (より大きな数字はより大きなフォントに対応します)
     </para>
@@ -335,6 +372,40 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.imagecolorclosestalpha">
+   <refnamediv>
+    <refname>ImageColorClosestAlpha</refname>
+    <refpurpose>
+     Get the index of the closest color to the specified color + alpha
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagecolorclosestalpha</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>int <parameter>red</parameter></paramdef>
+      <paramdef>int <parameter>green</parameter></paramdef>
+      <paramdef>int <parameter>blue</parameter></paramdef>
+      <paramdef>int <parameter>alpha</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Returns the index of the color in the palette of the image which
+     is "closest" to the specified <acronym>RGB</acronym> value and 
+<parameter>alpha</parameter> level.
+    </para>
+    <para>
+     See also <function>imagecolorexactalpha</function>.
+    </para>
+    <note>
+     <para>
+      This function was added in PHP 4.0.6 and requires GD 2.0.1
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.imagecolorexact">
    <refnamediv>
     <refname>ImageColorExact</refname>
@@ -360,9 +431,46 @@
     <para>
      <function>imagecolorclosest</function> も参照下さい。
     </para>
-    </refsect1>
-   </refentry>
+   </refsect1>
+  </refentry>
 
+  <refentry id="function.imagecolorexactalpha">
+   <refnamediv>
+    <refname>ImageColorExactAlpha</refname>
+    <refpurpose>Get the index of the specified color + alpha</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagecolorexactalpha</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>int <parameter>red</parameter></paramdef>
+      <paramdef>int <parameter>green</parameter></paramdef>
+      <paramdef>int <parameter>blue</parameter></paramdef>
+      <paramdef>int <parameter>alpha</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Returns the index of the specified color+alpha in the palette of the
+     image.
+    </para>
+    <para>
+     If the color does not exist in the image's palette, -1 is
+     returned.
+    </para>
+    <para>
+     See also <function>imagecolorclosestalpha</function>.
+    </para>
+    <note>
+     <para>
+      This function was added in PHP 4.0.6 and requires GD 2.0.1 or
+      later
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
    <refentry id="function.imagecolorresolve">
     <refnamediv>
      <refname>ImageColorResolve</refname>
@@ -391,6 +499,164 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.imageellipse">
+   <refnamediv>
+    <refname>ImageEllipse</refname>
+    <refpurpose>Draw an ellipse</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imageellipse</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>int <parameter>cx</parameter></paramdef>
+      <paramdef>int <parameter>cy</parameter></paramdef>
+      <paramdef>int <parameter>w</parameter></paramdef>
+      <paramdef>int <parameter>h</parameter></paramdef>
+      <paramdef>int <parameter>col</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>ImageEllipse</function> draws an ellipse centered at
+     <parameter>cx</parameter>, <parameter>cy</parameter> (top left is
+     0, 0) in the image represented by <parameter>im</parameter>.
+     <parameter>W</parameter> and <parameter>h</parameter> specifies the
+     ellipse's width and height respectively. The color of the ellipse is
+     specified by <parameter>color</parameter>.
+    </para>
+    <note>
+     <para>
+      This function was added in PHP 4.0.6 and requires GD 2.0.2 or
+      later
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.imagefilledarc">
+   <refnamediv>
+    <refname>ImageFilledArc</refname>
+    <refpurpose>Draw a partial ellipse and fill it</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagefilledarc</function></funcdef>
+      <paramdef>int <parameter>im</parameter></paramdef>
+      <paramdef>int <parameter>cx</parameter></paramdef>
+      <paramdef>int <parameter>cy</parameter></paramdef>
+      <paramdef>int <parameter>w</parameter></paramdef>
+      <paramdef>int <parameter>h</parameter></paramdef>
+      <paramdef>int <parameter>s</parameter></paramdef>
+      <paramdef>int <parameter>e</parameter></paramdef>
+      <paramdef>int <parameter>col</parameter></paramdef>
+      <paramdef>int <parameter>style</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>ImageFilledArc</function> draws a partial ellipse centered at
+     <parameter>cx</parameter>, <parameter>cy</parameter> (top left is
+     0, 0) in the image represented by im.  <parameter>W</parameter>
+     and <parameter>h</parameter> specifies the ellipse's width and
+     height respectively while the start and end points are specified
+     in degrees indicated by the <parameter>s</parameter> and
+     <parameter>e</parameter>.  arguments.
+     <parameter>style</parameter> is a bitwise OR of the following possibilities:
+     <orderedlist>
+      <listitem><simpara>IMG_ARC_PIE</simpara></listitem>
+      <listitem><simpara>IMG_ARC_CHORD</simpara></listitem>
+      <listitem><simpara>IMG_ARC_NOFILL</simpara></listitem>
+      <listitem><simpara>IMG_ARC_EDGED</simpara></listitem>
+     </orderedlist>
+     IMG_ARC_PIE and IMG_ARC_CHORD are mutually exclusive; IMG_ARC_CHORD just
+     connects the starting and ending angles with a straight line, while 
+     IMG_ARC_PIE produces a rounded edge.  IMG_ARC_NOFILL indicates that the arc
+     or chord should be outlined, not filled.  IMG_ARC_EDGED, used together with
+     IMG_ARC_NOFILL, indicates that the beginning and ending angles should be
+     connected to the center - this is a good way to outline (rather than fill)
+     a 'pie slice'.
+    </para>
+    <note>
+     <para>
+      This function was added in PHP 4.0.6 and requires GD 2.0.1
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.imagefilledellipse">
+   <refnamediv>
+    <refname>ImageFilledEllipse</refname>
+    <refpurpose>Draw a filled ellipse</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagefilledellipse</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>int <parameter>cx</parameter></paramdef>
+      <paramdef>int <parameter>cy</parameter></paramdef>
+      <paramdef>int <parameter>w</parameter></paramdef>
+      <paramdef>int <parameter>h</parameter></paramdef>
+      <paramdef>int <parameter>col</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>ImageFilledEllipse</function> draws an ellipse centered at
+     <parameter>cx</parameter>, <parameter>cy</parameter> (top left is
+     0, 0) in the image represented by <parameter>im</parameter>.
+     <parameter>W</parameter> and <parameter>h</parameter> specifies the
+     ellipse's width and height respectively. The ellipse is filled using
+     <parameter>color</parameter>
+    </para>
+    <note>
+     <para>
+      This function was added in PHP 4.0.6 and requires GD 2.0.1 or
+      later
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.imagecolorresolvealpha">
+   <refnamediv>
+    <refname>ImageColorResolveAlpha</refname>
+    <refpurpose>
+     Get the index of the specified color + alpha or its closest possible
+     alternative
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagecolorresolvealpha</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>int <parameter>red</parameter></paramdef>
+      <paramdef>int <parameter>green</parameter></paramdef>
+      <paramdef>int <parameter>blue</parameter></paramdef>
+      <paramdef>int <parameter>alpha</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     This function is guaranteed to return a color index for a
+     requested color, either the exact color or the closest possible
+     alternative.
+    </para>
+    <para>
+     See also <function>imagecolorclosestalpha</function>.
+    </para>
+    <note>
+     <para>
+      This function was added in PHP 4.0.6 and requires GD 2.0.1
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.imagegammacorrect">
    <refnamediv>
     <refname>ImageGammaCorrect</refname>
@@ -586,6 +852,95 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.imagecopymerge">
+   <refnamediv>
+    <refname>ImageCopyMerge</refname>
+    <refpurpose>
+     Copy and merge part of an image
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>ImageCopyMerge</function> </funcdef>
+      <paramdef>int <parameter>dst_im</parameter> </paramdef>
+      <paramdef>int <parameter>src_im</parameter> </paramdef>
+      <paramdef>int <parameter>dst_x</parameter> </paramdef>
+      <paramdef>int <parameter>dst_y</parameter> </paramdef>
+      <paramdef>int <parameter>src_x</parameter> </paramdef>
+      <paramdef>int <parameter>src_y</parameter> </paramdef>
+      <paramdef>int <parameter>src_w</parameter> </paramdef>
+      <paramdef>int <parameter>src_h</parameter> </paramdef>
+      <paramdef>int <parameter>pct</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Copy a part of <parameter>src_im</parameter> onto
+     <parameter>dst_im</parameter> starting at the x,y coordinates
+     <parameter>src_x</parameter>, <parameter>src_y </parameter> with
+     a width of <parameter>src_w</parameter> and a height of
+     <parameter>src_h</parameter>.  The portion defined will be copied
+     onto the x,y coordinates, <parameter>dst_x</parameter> and
+     <parameter>dst_y</parameter>.
+     The two images will be merged according to <parameter>pct</parameter>
+     which can range from 0 to 100.  When <parameter>pct</parameter> = 0,
+     no action is taken, when 100 this function behaves identically
+     to <function>ImageCopy</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.imagecopymergegray">
+   <refnamediv>
+    <refname>ImageCopyMergeGray</refname>
+    <refpurpose>
+     Copy and merge part of an image with gray scale
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>ImageCopyMergeGray</function> </funcdef>
+      <paramdef>int <parameter>dst_im</parameter> </paramdef>
+      <paramdef>int <parameter>src_im</parameter> </paramdef>
+      <paramdef>int <parameter>dst_x</parameter> </paramdef>
+      <paramdef>int <parameter>dst_y</parameter> </paramdef>
+      <paramdef>int <parameter>src_x</parameter> </paramdef>
+      <paramdef>int <parameter>src_y</parameter> </paramdef>
+      <paramdef>int <parameter>src_w</parameter> </paramdef>
+      <paramdef>int <parameter>src_h</parameter> </paramdef>
+      <paramdef>int <parameter>pct</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     This function is identical to <function>ImageCopyMerge</function> except
+     that when merging it preservese the hue of the source by converting
+     the destination pixels to gray scale before the copy operation.
+    </para>
+    <para>
+     Copy a part of <parameter>src_im</parameter> onto
+     <parameter>dst_im</parameter> starting at the x,y coordinates
+     <parameter>src_x</parameter>, <parameter>src_y </parameter> with
+     a width of <parameter>src_w</parameter> and a height of
+     <parameter>src_h</parameter>.  The portion defined will be copied
+     onto the x,y coordinates, <parameter>dst_x</parameter> and
+     <parameter>dst_y</parameter>.
+     The two images will be merged according to <parameter>pct</parameter>
+     which can range from 0 to 100.  When <parameter>pct</parameter> = 0,
+     no action is taken, when 100 this function behaves identically
+     to <function>ImageCopy</function>.
+    </para>
+    <para>
+     This function is identical to <function>ImageCopyMerge</function> except
+     that when merging it preservese the hue of the source by converting
+     the destination pixels to gray scale before the copy operation.
+    </para>
+    <note><para>This function was added in PHP 4.0.6</para></note>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.imagecopyresized">
    <refnamediv>
     <refname>ImageCopyResized</refname>
@@ -618,13 +973,65 @@
      
同一であれば)関数は領域のコピーに使うことができますが、
      領域が重なったときの結果は予測できません。
     </para>
+    <para>    
+     <function>ImageCopyResampled</function>も参照下さい。
+    </para>
    </refsect1>
   </refentry>
 
+  <refentry id="function.imagecopyresampled">
+   <refnamediv>
+    <refname>ImageCopyResampled</refname>
+    <refpurpose>Copy and resize part of an image with resampling</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagecopyresampled</function></funcdef>
+      <paramdef>resource <parameter>dst_im</parameter></paramdef>
+      <paramdef>resource <parameter>src_im</parameter></paramdef>
+      <paramdef>int <parameter>dstX</parameter></paramdef>
+      <paramdef>int <parameter>dstY</parameter></paramdef>
+      <paramdef>int <parameter>srcX</parameter></paramdef>
+      <paramdef>int <parameter>srcY</parameter></paramdef>
+      <paramdef>int <parameter>dstW</parameter></paramdef>
+      <paramdef>int <parameter>dstH</parameter></paramdef>
+      <paramdef>int <parameter>srcW</parameter></paramdef>
+      <paramdef>int <parameter>srcH</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>ImageCopyResampled</function> copies a rectangular
+     portion of one image to another image, smoothly interpolating pixel
+         values so that, in particular, reducing the size of an image still
+         retains a great deal of clarity.
+     <parameter>Dst_im</parameter> is the destination image,
+     <parameter>src_im</parameter> is the source image identifier.  If
+     the source and destination coordinates and width and heights
+     differ, appropriate stretching or shrinking of the image fragment
+     will be performed.  The coordinates refer to the upper left
+     corner.  This function can be used to copy regions within the
+     same image (if <parameter>dst_im</parameter> is the same as
+     <parameter>src_im</parameter>) but if the regions overlap the
+     results will be unpredictable.
+    </para>
+    <para>    
+     See also <function>ImageCopyResized</function>.
+    </para>
+    <note>
+     <para>
+      This function was added in PHP 4.0.6 and requires GD 2.0.1 or
+      later
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.imagecreate">
    <refnamediv>
     <refname>ImageCreate</refname>
-    <refpurpose>新規画像の作成</refpurpose>
+    <refpurpose>パレットを使用する新規画像の作成</refpurpose>
    </refnamediv>
    <refsect1>
     <title>説明</title>
@@ -658,6 +1065,58 @@
    </refsect1>
   </refentry>
 
+  <refentry id="function.imagecreatetruecolor">
+   <refnamediv>
+    <refname>ImageCreateTrueColor</refname>
+    <refpurpose>Create a new true color image</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>resource <function>imagecreatetruecolor</function></funcdef>
+      <paramdef>int <parameter>x_size</parameter></paramdef>
+      <paramdef>int <parameter>y_size</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para> 
+     <function>ImageCreateTrueColor</function> returns an image identifier
+     representing a black image of size <parameter>x_size</parameter>
+     by <parameter>y_size</parameter>.
+    </para>
+    <note><para>This function was added in PHP 4.0.6</para></note>
+    <note><para>This function requires GD 2.0.1 or later</para></note>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.imagetruecolortopalette">
+   <refnamediv>
+    <refname>ImageTrueColorToPalette</refname>
+    <refpurpose>Convert a true color image to a palette image</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>void <function>imagetruecolortopalette</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para> 
+     <function>ImageTrueColorToPalette</function> converts a truecolor image
+     to a palette image. The code for this function was originally drawn from
+     the Independent JPEG Group library code, which is excellent. The code
+     has been modified to preserve as much alpha channel information as
+     possible in the resulting palette, in addition to preserving colors as
+     well as possible. This does not work as well as might be hoped. It is
+     usually best to simply produce a truecolor output image instead, which
+     guarantees the highest output quality. 
+    </para>
+    <note><para>This function was added in PHP 4.0.6</para></note>
+    <note><para>This function requires GD 2.0.1 or later</para></note>
+   </refsect1>
+  </refentry>
+
   <refentry id="function.imagecreatefromgif">
    <refnamediv>
     <refname>ImageCreateFromGif</refname>
@@ -1898,6 +2357,106 @@
      <function>imagecreate</function>および
      <function>imagecolorallocate</function>も参考にしてください。
     </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.imagesetbrush">
+   <refnamediv>
+    <refname>ImageSetBrush</refname>
+    <refpurpose>Set the brush image for line drawing</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagesetbrush</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>resource <parameter>brush</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>ImageSetBrush</function> sets the brush image to be
+     used by all line drawing functions (such as <function>ImageLine</function>
+     and <function>ImagePolygon</function>) when drawing with the special
+     colors IMG_COLOR_BRUSHED or IMG_COLOR_STYLEDBRUSHED.
+    </para> 
+    <note>
+     <para>
+      You need not take special action when you are finished with a
+      brush, but if you
+      destroy the brush image, you must not use the IMG_COLOR_BRUSHED
+      or IMG_COLOR_STYLEDBRUSHED
+      colors until you have set a new brush image!
+     </para>
+    </note>
+    <note>
+     <para>
+      この関数は、PHP 4.0.6 で追加されました。
+     </para>
+    </note>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.imagesettile">
+   <refnamediv>
+    <refname>ImageSetTile</refname>
+    <refpurpose>Set the tile image for filling</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>imagesettile</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>resource <parameter>tile</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>ImageSetTile</function> sets the tile image to be
+     used by all region filling functions (such as <function>ImageFill</function>
+     and <function>ImageFilledPolygon</function>) when filling with the special
+     color IMG_COLOR_TILED.
+    </para> 
+    <para>
+     A tile is an image used to fill an area with a repeated pattern. 
+<emphasis>Any</emphasis>
+         GD image can be used as a tile, and by setting the transparent color index 
+of the tile
+     image with <function>ImageColorTransparent</function>, a tile allows certain 
+parts
+         of the underlying area to shine through can be created.
+    </para>
+    <note>
+         <para>You need not take special action when you are finished with a tile, 
+but if you
+      destroy the tile image, you must not use the IMG_COLOR_TILED color until you 
+have
+      set a new tile image!</para>
+    </note>
+    <note><para>This function was added in PHP 4.0.6</para></note>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.imagesetthickness">
+   <refnamediv>
+    <refname>ImageSetThickness</refname>
+    <refpurpose>Set the thickness for line drawing</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>説明</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>void <function>imagesetthickness</function></funcdef>
+      <paramdef>resource <parameter>im</parameter></paramdef>
+      <paramdef>int <parameter>thickness</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para> 
+     <function>ImageSetThickness</function> sets the thickness of the lines
+     drawn when drawing rectangles, polygons, ellipses etc. etc. to
+     <parameter>thickness</parameter> pixels.
+    </para> 
+    <note>
+     <para>
+      This function was added in PHP 4.0.6 and requires GD 2.0.1 or
+      later
+     </para>
+    </note>
    </refsect1>
   </refentry>
 

Index: phpdoc/ja/functions/dbx.xml
+++ phpdoc/ja/functions/dbx.xml
 <reference id="ref.dbx">
  <title>dbx 関数</title>
  <titleabbrev>dbx</titleabbrev>
  <partintro>
   <simpara>
    dbx モジュールは、データベース抽象化レイヤ (db 'X'、ただし 
'X' は
    
サポートされるデータベースの一つを意味します)のことです。dbx
 関数
    
により、サポートされる全てのデータベースを単一の呼出表記によりアク
    
セスすることが可能になります。これらの関数を利用可能にするには、
    <option role="configure">--enable-dbx</option> オプションを使用し
    
てdbxサポートを有効にし、また、使用するデータベースに関するオプショ
    ン、例えば、MySQL の場合は <option
    role="configure">--with-mysql</option> も指定して PHPをコンパイル
    する必要があります。dbx 
関数自体は、データベースへの直接のインター
    
フェイスを有しませんが、それらのデータベースをサポートするために使
    
用されるモジュールへのインターフェイスを有します。dbxモジュールで
    データベースを使用可能とするには、そのモジュールが 
PHPにリンクされ
    
るかロードされる必要があり、そのデータベースのモジュールは、dbxモ
    ジュールにサポートされている必要があります。現在、MySQL、
    
PostgreSQL、ODBCがサポートされており、その他についても(希望的観測
    だとまもなく)追加される予定です。
   </simpara>
   <simpara>
    dbx 
にデータベースのサポートを追加するためのドキュメントは、
    <ulink url="&url.dbx.docs;">&url.dbx.docs;</ulink> にあります。
   </simpara>
  </partintro>
 
  <refentry id="function.dbx-close">
   <refnamediv>
    <refname>dbx_close</refname>
    <refpurpose>オープンされた接続/データベースを閉じる</refpurpose>
   </refnamediv>
   <refsect1>
    <title>説明</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>boolean <function>dbx_close</function></funcdef>
      <paramdef>dbx_link_object 
       <parameter>link_identifier</parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     成功時に<literal>TRUE</literal>、エラーの際に
     <literal>FALSE</literal>を返します。
    </para>
    <example>
     <title><function>dbx_close</function> の例</title>
     <programlisting role="php">
&lt;?php
$link = dbx_connect ("mysql", "localhost", "db", "username", "password")
    or die ("Could not connect");
print("Connected successfully");
dbx_close($link);
?&gt;
     </programlisting>
    </example>
    <note>
     <para>
      モジュール毎のドキュメントも参照下さい。
     </para>
    </note>
    <para>
     <function>dbx_connect</function>も参照下さい。
    </para>
   </refsect1>
  </refentry>
 
  <refentry id="function.dbx-connect">
   <refnamediv>
    <refname>dbx_connect</refname>
    <refpurpose>接続/データベースをオープンする</refpurpose>
   </refnamediv>
   <refsect1>
    <title>説明</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>dbx_link_object <function>dbx_connect</function></funcdef>
      <paramdef>string <parameter>module</parameter></paramdef>
      <paramdef>string <parameter>host</parameter></paramdef>
      <paramdef>string <parameter>database</parameter></paramdef>
      <paramdef>string <parameter>username</parameter></paramdef>
      <paramdef>string <parameter>password</parameter></paramdef>
      <paramdef>int 
       <parameter><optional>persistent</optional></parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     返り値: 成功時にdbx_link_object、エラー時に
     
<literal>FALSE</literal>。接続が確立されたが、データベースが選択
     できない場合でも、この関数は dbx_link_object 
を返します。パラメー
     タ<parameter>persistent</parameter>にDBX_PERSISTENTを設定すること
     ができ、この場合には、持続的接続が作成されます。
    </para>
    <para>
     
使用可能なモジュール名を以下に示します。ただし、モジュールが実際
     
にロードされている場合にのみ動作することに注意して下さい。
    </para>
    <para>
     <itemizedlist>
      <listitem>
       <simpara>
        モジュール 1: "mysql"
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        モジュール 2: "odbc"
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        モジュール 3: "pgsql"
       </simpara>
      </listitem>
     </itemizedlist>
    </para>
    <para>
     pgsql 
サポートは、まだ実験的であり、ソースファイルの一つを自分で
     修正した後で pgsql 
モジュールをコンパイルする必要があります。修正
     を行わないとクエリ毎に 
PostgreSQLの警告が発生してしまいます。
    </para>
    <para>
     dbx_link_object は、3つのメンバ 'handle'、'module'、'database' を
     有します。メンバ 
'database'は、現在選択されているデータベースの名
     
前です。メンバ'module'は、dbxの内部のみで使用され、上記の有効なモ
     ジュール番号です。メンバ 'handle' 
は、データベース接続に関する有
     
効なハンドルで、(必要に応じて)モジュール専用関数で使用されます。
     例えば、
    </para>
    <para>
     <informalexample>
      <programlisting role="php">
&lt;?php
$link = dbx_connect ("mysql", "localhost", "db", "username", "password");
mysql_close ($link->handle); // dbx_close($link) の方が良いかもしれません
?&gt;
      </programlisting>
     </informalexample>
    </para>
    <para>
     パラメータhost、database、username、passwordが必要ですが、常に抽
     象化モジュールで使用されるわけではありません。
    </para>
    <para>
     <example>
      <title><function>dbx_connect</function> の例</title>
      <programlisting role="php">
&lt;?php
$link = dbx_connect ("odbc", "", "db", "username", "password", DBX_PERSISTENT)
    or die ("接続できません");
print ("接続に成功しました");
dbx_close ($link);
?&gt;
      </programlisting>
     </example>
     <note>
      <para>
       モジュール毎のドキュメントも参照下さい。
      </para>
     </note>
    </para>
    <para>
     <function>dbx_close</function>も参照下さい。
    </para>
   </refsect1>
  </refentry>
 
  <refentry id="function.dbx-error">
   <refnamediv>
    <refname>dbx_error</refname>
    <refpurpose>
     
(接続時だけでなく)使用するモジュールの最新の関数コールにおけるエ
     ラーメッセージを出力する
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>説明</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>dbx_error</function></funcdef>
      <paramdef>dbx_link_object <parameter>link_identifier</parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     モジュール(例えば 
mysql-module)の直近の関数コールからエラーメッセー
     
ジを有する文字列を返します。同じモジュールに複数の接続がある場合、
     
最後のエラーのみが取得されます。別のモジュールに接続がある場合、
     
(リンクパラメータで)指定したモジュールに関する直近のエラーのみが
     
返されます。ODBCモジュールは現在エラー出力関数をサポートしていな
     いことに注意して下さい。
    </para>
    <example>
     <title><function>dbx_error</function>の例</title>
     <programlisting role="php">
&lt;?php
$link = dbx_connect ("mysql", "localhost", "db", "username", "password")
    or die ("接続できません");
$result = dbx_query ($link, "select id from nonexistingtbl");
if ($result==0) {
    echo dbx_error ($link);
}
dbx_close ($link);
?&gt;
     </programlisting>
    </example>
    <note>
     <para>
      モジュール毎のドキュメントも参照下さい。
     </para>
    </note>
   </refsect1>
  </refentry>
 
  <refentry id="function.dbx-query">
   <refnamediv>
    <refname>dbx_query</refname>
    
<refpurpose>クエリを送信し、(ある場合には)結果を全て取得する</refpurpose>
   </refnamediv>
   <refsect1>
    <title>説明</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>dbx_result_object <function>dbx_query</function></funcdef>
      <paramdef>dbx_link_object 
       <parameter>link_identifier</parameter>
      </paramdef>
      <paramdef>string <parameter>sql_statement</parameter></paramdef>
      <paramdef>long 
       <parameter><optional>flags</optional></parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     
成功時にdbx_result_objectまたは1を返します。結果オブジェクトは、
     
SQL命令が結果を返す場合にのみ返されます。エラーの場合には、0を返
     します。パラメータ <parameter>flags</parameter> は、返される情報
     の量を制御するために使用されます。定数 DBX_RESULT_INFO,
     DBX_RESULT_INDEX, DBX_RESULT_ASSOC またはこれらの論理和を組み合わ
     せることが可能です。DBX_RESULT_INFO 
を指定するとフィールド名およ
     
びフィールド型のようなカラムに関する情報が提供されます。
     DBX_RESULT_INDEX 
により、結果は(data[2][3]のような、ただし、2はレ
     
コード番号、3はカラム番号)2次元の配列で返されます。ただし、最初の
     レコードおよびカラム番号は0から始まります。
     DBX_RESULT_ASSOC 
により、フィールド名にカラム添字が関連付けられま
     す。パラメータ<parameter>flags</parameter> によらず
     DBX_RESULT_INDEXは常に返されることに注意して下さい。
     DBX_RESULT_ASSOC が指定された場合、DBX_RESULT_INFOは指定されない
     場合でも返されます。これは、DBX_RESULT_INDEX,DBX_RESULT_INDEX |
     DBX_RESULT_INFO および DBX_RESULT_INDEX | DBX_RESULT_INFO |
     DBX_RESULT_ASSOC 
の組み合わせのみが結果的に使用可能であることを意
     味します。 <parameter>flags</parameter> が指定されない場合、この
     
最後の組み合わせがデフォルトです。連想配列で参照される結果は、添
     字番号の結果へのリファレンスです。このため、
     <literal>data[0][0]</literal> を修正した場合、
     <literal>data[0]['fieldnameforfirstcolumn']</literal> も同時に修
     正されます。
    </para>
    <para>
     dbx_result_object には、5つのメンバがあります。
     (<parameter>flags</parameter>によっては4つの場合もあります)これら
     は、'handle', 'cols', 'rows', 'info'(オプション), 'data'です。
     handle 
は、指定したモジュールに関する有効な結果IDであり、次のよう
     にモジュール専用関数で使用可能です。
    </para>
    <para>
     <informalexample role="php">
      <programlisting>
$result = dbx_query ($link, "SELECT id FROM tbl");
mysql_field_len ($result->handle, 0);
      </programlisting>
     </informalexample>
    </para>
    <para>
     メンバ cols および rows 
は、それぞれカラム(またはフィールド)番号
     および行(またはレコード)番号です。例えば、
    </para>
    <para>
     <informalexample>
      <programlisting role="php">
$result = dbx_query ($link, "SELECT id FROM tbl");
echo "結果のサイズ: " . $result->rows . " x " . $result->cols . "&lt;br>\n";
      </programlisting>
     </informalexample>
    </para>
    <para>
     メンバinfoは、DBX_RESULT_INFOまたはDBX_RESULT_ASSOCが
     <parameter>flags</parameter>パラメータで指定された場合のみ返され
     
ます。このメンバは2次元配列で、カラム情報を取得するために二つのレ
     コード("name"と"type")を有しています。例えば、
    </para>
    <para>
     <informalexample>
      <programlisting role="php">
$result = dbx_query ($link, "SELECT id FROM tbl");
echo "カラム名: " . $result->info["name"][0] . "&lt;br>\n";
echo "カラム型: " . $result->info["type"][0] . "&lt;br>\n";
      </programlisting>
     </informalexample>
    </para>
    <para>
     
メンバdataには、実際の結果が含まれます。そして、カラム名も同様に
     関連しています。DBX_RESULT_ASSOCが設定された場合、
     <literal>$result->data[2]["fieldname"]</literal>を使用することが
     可能です。
    </para>
    <example>
     <title><function>dbx_query</function> の例</title>
     <programlisting role="php">
&lt;?php
$link = dbx_connect ("odbc", "", "db", "username", "password")
    or die ("接続できません");
$result = dbx_query ($link, "SELECT id, parentid, description FROM tbl");
if ($result==0) echo "クエリに失敗しました\n&lt;br>";
elseif ($result==1) {
    echo "クエリの実行に成功しました\n&lt;br>";
} else {
    $rows=$result->rows;
    $cols=$result->cols;
    echo "&lt;p>テーブル次元: {$result->rows} x {$result->cols}&lt;br>&lt;table 
border=1>\n";
    echo "&lt;tr>";
    for ($col=0; $col&lt;$cols; ++$col) {
        echo 
"&lt;td>-{$result->info["name"][$col]}-&lt;br>-{$result->info["type"][$col]}-&lt;/td>";
    }
    echo "&lt;/tr>\n";
    for ($row=0; $row&lt;$rows; ++$row){
        echo "&lt;tr>";
        for ($col=0; $col&lt;$cols; ++$col) {
            echo "&lt;td>-{$result->data[$row][$col]}-&lt;/td>";
        }
        echo "&lt;/tr>\n";
    }
    echo "&lt;/table>&lt;p>\n";
    echo "テーブル次元: {$result->rows} x id, parentid, 
description&lt;br>&lt;table border=1>\n";
    for ($row=0; $row&lt;$rows; ++$row) {
        echo "&lt;tr>";
        echo "&lt;td>-{$result->data[$row]["id"]}-&lt;/td>";
        echo "&lt;td>-{$result->data[$row]["parentid"]}-&lt;/td>";
        echo "&lt;td>-{$result->data[$row]["description"]}-&lt;/td>";
        echo "&lt;/tr>\n";
    }
    echo "&lt;/table>&lt;p>\n";
}
dbx_close($link);
?&gt;
     </programlisting>
    </example>
    <note>
     <para>
      モジュール毎のドキュメントも参照下さい。
     </para>
    </note>
    <para>
     <function>dbx_connect</function>も参照下さい。
    </para>
   </refsect1>
  </refentry>
  
  <refentry id="function.dbx-sort">
   <refnamediv>
    <refname>dbx_sort</refname>
    <refpurpose>
     
カスタマイズされたsort関数により、dbx_queryから結果をソートする
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>説明</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>boolean <function>dbx_sort</function></funcdef>
      <paramdef>dbx_result_object <parameter>result</parameter></paramdef>
      <paramdef>string 
       <parameter>user_compare_function</parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     成功時に<literal>TRUE</literal>、エラー時に
     <literal>FALSE</literal>を返します。
    </para>
    <example>
     <title><function>dbx_sort</function>の例</title>
     <programlisting role="php">
&lt;?php
function user_re_order ($a, $b) {
    $rv = dbx_cmp_asc ($a, $b, "parentid");
    if (!$rv) $rv = dbx_cmp_asc ($a, $b, "id");
    return $rv;
}

$link = dbx_connect ("odbc", "", "db", "username", "password")
    or die ("接続できません");
$result = dbx_query ($link, "SELECT id, parentid, description FROM tbl ORDER BY id");
echo "結果は、idでソートされています&lt;br>";
dbx_query ($result, "user_re_order");
echo 
"結果はparentidでソートされ、続いて、idでソートされます&lt;br>";
dbx_close ($link);
?&gt;
     </programlisting>
    </example>
    <para>
     <function>dbx_cmp_asc</function> および
     <function>dbx_cmp_desc</function> も参照下さい。
    </para>
   </refsect1>
  </refentry>
 
  <refentry id="function.dbx-cmp-asc">
   <refnamediv>
    <refname>dbx_cmp_asc</refname>
    <refpurpose>
     昇順にソートするために二つのレコードを比較する
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>説明</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>dbx_cmp_asc</function></funcdef>
      <paramdef>array <parameter>row_a</parameter></paramdef>
      <paramdef>array <parameter>row_b</parameter></paramdef>
      <paramdef>string <parameter>columnname_or_index</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     row_a[$columnname_or_index] が row_b[$columnname_or_index] に等し
     い場合に 0、より大きい場合に 1、より小さい場合に -1 
を返します。
    </para>
    <example>
     <title><function>dbx_cmp_asc</function>の例</title>
     <programlisting role="php">
&lt;?php
function user_re_order ($a, $b) {
    $rv = dbx_cmp_asc ($a, $b, "parentid");
    if (!$rv) { 
        $rv = dbx_cmp_asc ($a, $b, "id");
        return $rv;
    }
}

$link = dbx_connect ("odbc", "", "db", "username", "password")
    or die ("接続できません");
$result = dbx_query ($link, "SELECT id, parentid, description FROM tbl ORDER BY id");
echo "結果はidでソートされました&lt;br>";
dbx_query ($result, "user_re_order");
echo "結果はparentidそしてidでソートされました&lt;br>";
dbx_close ($link);
?&gt;
     </programlisting>
    </example>
    <para>
     <function>dbx_sort</function>および
     <function>dbx_cmp_desc</function>も参照下さい。
    </para>
   </refsect1>
  </refentry>
 
  <refentry id="function.dbx-cmp-desc">
   <refnamediv>
    <refname>dbx_cmp_desc</refname>
    <refpurpose>
     降順にソートするために二つのレコードを比較する
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>説明</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>dbx_cmp_desc</function></funcdef>
      <paramdef>array <parameter>row_a</parameter></paramdef>
      <paramdef>array <parameter>row_b</parameter></paramdef>
      <paramdef>string 
       <parameter>columnname_or_index</parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     row_a[$columnname_or_index] が row_b[$columnname_or_index] に等し
     い場合に 
0、より大きい場合に-1、より小さい場合に1を返します。
    </para>
    <example>
     <title><function>dbx_cmp_desc</function>の例</title>
     <programlisting role="php">
&lt;?php
function user_re_order ($a, $b) {
    $rv = dbx_cmp_asc ($a, $b, "parentid");
    if (!$rv) {
        $rv = dbx_cmp_asc($a, $b, "id");
        return $rv;
    }
}

$link = dbx_connect ("odbc", "", "db", "username", "password")
    or die ("接続できません");
$result = dbx_query ($link, "SELECT id, parentid, description FROM tbl ORDER BY id");
echo "結果はidでソートされました&lt;br>";
dbx_query ($result, "user_re_order");
echo "結果はparentidそしてidでソートされました&lt;br>";
dbx_close ($link);
?&gt;
     </programlisting>
    </example>
    <para>
     <function>dbx_sort</function>および
     <function>dbx_cmp_asc</function>も参照下さい。
    </para>
   </refsect1>
  </refentry>
 
 </reference>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->

Reply via email to