cvs: phpdoc /ja/functions mbstring.xml pdf.xml
| From: | Rui Hirokawa | Date: | Mon, 07 Jan 2002 03:23:28 +0000 |
| Subject: | cvs: phpdoc /ja/functions mbstring.xml pdf.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969340850@lists.php.net to get a copy of this message | ||
hirokawa Sun Jan 6 22:23:28 2002 EDT
Modified files:
/phpdoc/ja/functions mbstring.xml pdf.xml
Log:
translation updated.
Index: phpdoc/ja/functions/mbstring.xml diff -u phpdoc/ja/functions/mbstring.xml:1.12 phpdoc/ja/functions/mbstring.xml:1.13 --- phpdoc/ja/functions/mbstring.xml:1.12 Wed Dec 12 15:53:16 2001 +++ phpdoc/ja/functions/mbstring.xml Sun Jan 6 22:23:28 2002 @@ -1,82 +1,82 @@ <?xml version="1.0" encoding="utf-8"?> - <reference id="ref.mbstring"> - <title>ãã«ããã¤ãæåå颿°</title> - <titleabbrev> - ãã«ããã¤ãæåå - </titleabbrev> - <partintro> - &warn.experimental; - - <sect1 id="mb-intro"> - <title>å°å ¥</title> - <warning> - <simpara> - ãã®ã¢ã¸ã¥ã¼ã«ã¯ãå®é¨çãªã¹ãã¼ã¿ã¹ã«ããã¾ãã颿°å/APIã¯å¤æ´ - ãããå¯è½æ§ãããã¾ããç¾å¨ã®å¤æãã£ã«ã¿ã¯æ¥æ¬èªã®ã¿ããµãã¼ã - ãã¦ãã¾ãã +<!-- $Revision: 1.13 $ --> +<reference id="ref.mbstring"> + <title>ãã«ããã¤ãæåå颿°</title> + <titleabbrev> + ãã«ããã¤ãæåå + </titleabbrev> + <partintro> + <sect1 id="mb-intro"> + <title>å°å ¥</title> + <warning> + <simpara> + ãã®ã¢ã¸ã¥ã¼ã«ã¯ãå®é¨çãªã¹ãã¼ã¿ã¹ã«ããã¾ãã颿°å/APIã¯å¤æ´ + ãããå¯è½æ§ãããã¾ããç¾å¨ã®å¤æãã£ã«ã¿ã¯æ¥æ¬èªã®ã¿ããµãã¼ã + ãã¦ãã¾ãã </simpara> - </warning> - <para> - å ¨ã¦ã®æåãã·ã³ã°ã«ãã¤ãã§è¡¨ç¾å¯è½ãªè¨èªã¯æ°å¤ãããã¾ãããã« - ããã¤ãæåã³ã¼ãã¯ãå¤ãã®è¨èªã§æåã表ãããã«ä½¿ç¨ããã¦ãã¾ - ãã<literal>mbstring</literal> ã¯æ¥æ¬èªæåãå¦çããããã«éçº - ããã¾ããããããã<literal>mbstring</literal> 颿°ã®å¤ãã¯ãæ¥ - æ¬èªä»¥å¤ã®æåã¨ã³ã³ã¼ãã£ã³ã°ãå¦çãããã¨ãå¯è½ã§ãã - </para> - <para> - ãã«ããã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ããã¤ãã®ä¸¦ã³ã§åä¸ã®æåã表 - ç¾ãã¾ããããã¤ãã®æåã¨ã³ã³ã¼ãã£ã³ã°ã§ã¯ããã«ããã¤ãæåå - ã®å§ã¾ã/çµããã表ãããã«ã·ãã(ã¨ã¹ã±ã¼ã)ã·ã¼ã±ã³ã¹ã使ç¨ãã - ã¦ãã¾ãããã®å ´åããã«ããã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã«å¯¾å¿ããæ¹ - æ³ã§ãªãéããåå²ã¾ãã¯è¿½å ãããã¨ãã«ããã¤ãæååã¯å£ãã¦ã - ã¾ãå¯è½æ§ãããã¾ãããã®ã¢ã¸ã¥ã¼ã«ã¯ããã«ããã¤ãæååã«å¯¾å¿ - ããæåå颿°ããã³å¤æé¢æ°ã®ãããªãã®ä»ã®ã¦ã¼ãã£ãªãã£é¢æ°ã - æä¾ãã¾ãã - </para> - <para> - PHPã¯ãåºæ¬çã«ISO-8859-1ç¨ã«è¨è¨ããã¦ãããããããã¤ãã®ãã«ã - ãã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ãPHPã§æ£å¸¸ã«åä½ãã¾ããããã®ããã - <literal>mbstring.internal_encoding</literal> ã«PHPã§åä½ããæå - ã¨ã³ã³ã¼ãã£ã³ã°ãè¨å®ãããã¨ãå¿ è¦ã§ãã - </para> - <para> - PHP4ã®æåã¨ã³ã³ã¼ãã£ã³ã°ã«é¢ããè¦ç´ - </para> - <para> - <itemizedlist> - <listitem> - <simpara> - ãã¤ãæ¯ã®ã¨ã³ã³ã¼ãã£ã³ã°ã§ããã - </simpara> - </listitem> - <listitem> - <simpara> - ã·ã³ã°ã«ãã¤ãæåã¯ã<literal>ASCII</literal>äºæã® - <literal>00h-7fh</literal>ã®ç¯å²ã«ããã - </simpara> - </listitem> - <listitem> - <simpara> - ãã«ããã¤ãæåã¯ã<literal>00h-7fh</literal>以å¤ã使ç¨ããã + </warning> + <para> + å ¨ã¦ã®æåãã·ã³ã°ã«ãã¤ãã§è¡¨ç¾å¯è½ãªè¨èªã¯æ°å¤ãããã¾ãããã« + ããã¤ãæåã³ã¼ãã¯ãå¤ãã®è¨èªã§æåã表ãããã«ä½¿ç¨ããã¦ãã¾ + ãã<literal>mbstring</literal> ã¯æ¥æ¬èªæåãå¦çããããã«éçº + ããã¾ããããããã<literal>mbstring</literal> 颿°ã®å¤ãã¯ãæ¥ + æ¬èªä»¥å¤ã®æåã¨ã³ã³ã¼ãã£ã³ã°ãå¦çãããã¨ãå¯è½ã§ãã + </para> + <para> + ãã«ããã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ããã¤ãã®ä¸¦ã³ã§åä¸ã®æåã表 + ç¾ãã¾ããããã¤ãã®æåã¨ã³ã³ã¼ãã£ã³ã°ã§ã¯ããã«ããã¤ãæåå + ã®å§ã¾ã/çµããã表ãããã«ã·ãã(ã¨ã¹ã±ã¼ã)ã·ã¼ã±ã³ã¹ã使ç¨ãã + ã¦ãã¾ãããã®å ´åããã«ããã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã«å¯¾å¿ããæ¹ + æ³ã§ãªãéããåå²ã¾ãã¯è¿½å ãããã¨ãã«ããã¤ãæååã¯å£ãã¦ã + ã¾ãå¯è½æ§ãããã¾ãããã®ã¢ã¸ã¥ã¼ã«ã¯ããã«ããã¤ãæååã«å¯¾å¿ + ããæåå颿°ããã³å¤æé¢æ°ã®ãããªãã®ä»ã®ã¦ã¼ãã£ãªãã£é¢æ°ã + æä¾ãã¾ãã + </para> + <para> + PHPã¯ãåºæ¬çã«ISO-8859-1ç¨ã«è¨è¨ããã¦ãããããããã¤ãã®ãã«ã + ãã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ãPHPã§æ£å¸¸ã«åä½ãã¾ããããã®ããã + <literal>mbstring.internal_encoding</literal> ã«PHPã§åä½ããæå + ã¨ã³ã³ã¼ãã£ã³ã°ãè¨å®ãããã¨ãå¿ è¦ã§ãã + </para> + <para> + PHP4ã®æåã¨ã³ã³ã¼ãã£ã³ã°ã«é¢ããè¦ç´ + </para> + <para> + <itemizedlist> + <listitem> + <simpara> + ãã¤ãæ¯ã®ã¨ã³ã³ã¼ãã£ã³ã°ã§ããã + </simpara> + </listitem> + <listitem> + <simpara> + ã·ã³ã°ã«ãã¤ãæåã¯ã<literal>ASCII</literal>äºæã® + <literal>00h-7fh</literal>ã®ç¯å²ã«ããã + </simpara> + </listitem> + <listitem> + <simpara> + ãã«ããã¤ãæåã¯ã<literal>00h-7fh</literal>以å¤ã使ç¨ããã </simpara> - </listitem> - </itemizedlist> - </para> - <para> - PHPã®å é¨ã¨ã³ã³ã¼ãã£ã³ã°ã¨ãã¦ä½¿ç¨å¯è½ãªæåã¨ã³ã³ã¼ãã£ã³ã°ã¨ - 使ç¨ã§ããªãæåã¨ã³ã³ã¼ãã£ã³ã°ã®ä¾ã以ä¸ã«ç¤ºãã¾ãã - <informalexample> - <programlisting> - + </listitem> + </itemizedlist> + </para> + <para> + PHPã®å é¨ã¨ã³ã³ã¼ãã£ã³ã°ã¨ãã¦ä½¿ç¨å¯è½ãªæåã¨ã³ã³ã¼ãã£ã³ã°ã¨ + 使ç¨ã§ããªãæåã¨ã³ã³ã¼ãã£ã³ã°ã®ä¾ã以ä¸ã«ç¤ºãã¾ãã + <informalexample> + <programlisting> +<![CDATA[ PHPã§åä½ããæåã¨ã³ã³ã¼ãã£ã³ã°: ISO-8859-*, EUC-JP, UTF-8 PHPã§åä½ããªãæåã¨ã³ã³ã¼ãã£ã³ã°: JIS, SJIS - </programlisting> - </informalexample> - </para> - <para> +]]> + </programlisting> + </informalexample> + </para> + <para> PHPã®å é¨ã¨ã³ã³ã¼ãã£ã³ã°ã¨ãã¦ä½¿ç¨ã§ããªãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ã <literal>mbstring</literal>ã®HTTPå ¥å/åºåå¤æã®æ©è½/颿°ã«ãã夿 ãããã¨ãå¯è½ã§ãã @@ -163,7 +163,10 @@ <example> <title>php.iniã§HTTPå ¥å夿ãç¡å¹ã«ãã</title> <programlisting role="php"> +<![CDATA[ +;; HTTPå ¥å夿ãç¡å¹ã«ãã mbstring.http_input = pass +]]> </programlisting> </example> </para> @@ -199,8 +202,8 @@ <para> <example> <title><literal>php.ini</literal>ã®è¨å®ä¾</title> - <programlisting role="php"> - + <programlisting> +<![CDATA[ ;; å ¨ã¦ã®PHPãã¼ã¸ã§åºåã®æåã¨ã³ã³ã¼ãã£ã³ã°å¤æãæå¹ã«ãã ;; åºåãããã¡ãªã³ã°ãæå¹ã«ãã @@ -208,6 +211,7 @@ ;; mb_output_handlerã«ããåºå夿ãæå¹ã«ãã output_handler = mb_output_handler +]]> </programlisting> </example> </para> @@ -215,8 +219,8 @@ <example> <title>ã¹ã¯ãªããã®ä¾</title> <programlisting role="php"> - -<?php +<![CDATA[ +<?php // ãã®ãã¼ã¸ã§ã®ã¿åºåã®æåã¨ã³ã³ã¼ãã£ã³ã°å¤æãæå¹ã«ãã @@ -227,7 +231,8 @@ // ãæå®ãã ob_start('mb_output_handler'); -?> +?> +]]> </programlisting> </example> </para> @@ -356,8 +361,8 @@ <para> <example> <title><literal>php.ini</literal>è¨å®ã®ä¾</title> - <programlisting role="php"> - + <programlisting> +<![CDATA[ ;; ããã©ã«ãã®å é¨ã¨ã³ã³ã¼ãã£ã³ã°ãè¨å® ;; 注æ: PHPã§åä½ããæåã¨ã³ã³ã¼ãã£ã³ã°ã使ç¨ããã㨠mbstring.internal_encoding = UTF-8 ; å é¨ã¨ã³ã³ã¼ãã£ã³ã°ãUTF-8ã«è¨å® @@ -384,6 +389,7 @@ mbstring.substitute_character = 12307 ; Unicodeå¤ãæå® mbstring.substitute_character = none ; æåãåºåããªã mbstring.substitute_character = long ; longã®ä¾: U+3000,JIS+7E7E +]]> </programlisting> </example> </para> @@ -393,8 +399,8 @@ <literal>EUC-JP</literal> ã¦ã¼ã¶ç¨ã®<literal>php.ini</literal> ã®è¨å® </title> - <programlisting role="php"> - + <programlisting> +<![CDATA[ ;; åºåãããã¡ãªã³ã°ãç¡å¹ã«ãã output_buffering = Off @@ -411,7 +417,8 @@ mbstring.internal_encoding = EUC-JP ;; ç¡å¹ãªæåãåºåããªã -mbstring.substitute_character = none +mbstring.substitute_character = none +]]> </programlisting> </example> </para> @@ -421,8 +428,8 @@ <literal>SJIS</literal>ã¦ã¼ã¶ç¨ã®<literal>php.ini</literal>ã® è¨å® </title> - <programlisting role="php"> - + <programlisting> +<![CDATA[ ;; åºåã®ãããã¡ãªã³ã°ãæå¹ã« output_buffering = On @@ -442,7 +449,8 @@ mbstring.internal_encoding = EUC-JP ;; ç¡å¹ãªæåãåºåããªã -mbstring.substitute_character = none +mbstring.substitute_character = none +]]> </programlisting> </example> </para> @@ -662,11 +670,13 @@ <example> <title><function>mb_internal_encoding</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* å 鍿åã¨ã³ã³ã¼ãã£ã³ã°ãUTF-8ã«è¨å® */ mb_internal_encoding("UTF-8"); /* ã«ã¬ã³ãã®å 鍿åã¨ã³ã³ã¼ãã£ã³ã°ã表示 */ echo mb_internal_encoding(); +]]> </programlisting> </example> </para> @@ -828,6 +838,7 @@ <example> <title><function>mb_detect_order</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* ãªã¹ãã§æ¤åºé ãè¨å® */ mb_detect_order("eucjp-win,sjis-win,UTF-8"); @@ -839,6 +850,7 @@ /* ã«ã¬ã³ãã®æ¤åºé ã表示 */ echo implode(", ", mb_detect_order()); +]]> </programlisting> </example> </para> @@ -905,7 +917,8 @@ <example> <title><function>mb_substitute_character</function> ã®ä¾</title> <programlisting role="php"> -/* Unicode U+3013 (ã)ãè¨å® */ +<![CDATA[ +/* Unicode U+3013 (ã²ã¿è¨å·)ãè¨å® */ mb_substitute_character(0x3013); /* HEXãã©ã¼ããããè¨å® */ @@ -913,6 +926,7 @@ /* ã«ã¬ã³ãã®è¨å®ã表示 */ echo mb_substitute_character(); +]]> </programlisting> </example> </para> @@ -943,7 +957,7 @@ ãã </para> <para> - 4.0.6 以éã®ãã¼ã¸ã§ã³ã§ã¯ã以ä¸ã®æ¡ä»¶ãæºããããå ´åã«ãã®ãã³ + 4.1.0以éã®ãã¼ã¸ã§ã³ã§ã¯ã以ä¸ã®æ¡ä»¶ãæºããããå ´åã«ãã®ãã³ ãã©ã¯charset HTTP ããããè¨å®ãã¾ãã </para> <para> @@ -979,8 +993,10 @@ <example> <title><function>mb_output_handler</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ mb_http_output("UTF-8"); ob_start("mb_output_handler"); +]]> </programlisting> </example> </para> @@ -1020,10 +1036,12 @@ <example> <title><function>mb_preferred_mime_string</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ $outputenc = "sjis-win"; mb_http_output($outputenc); ob_start("mb_output_handler"); Header("Content-Type: text/html; charset=" . mb_preferred_mime_name($outputenc)); +]]> </programlisting> </example> </para> @@ -1295,6 +1313,7 @@ <para> <informalexample> <programlisting> +<![CDATA[ æåå¹ U+0000 - U+0019 0 @@ -1302,6 +1321,7 @@ U+2000 - U+FF60 2 U+FF61 - U+FF9F 1 U+FFA0 - 2 +]]> </programlisting> </informalexample> </para> @@ -1358,7 +1378,9 @@ <example> <title><function>mb_strimwidth</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ $str = mb_strimwidth($str, 0, 40, "..>"); +]]> </programlisting> </example> </para> @@ -1404,6 +1426,7 @@ <example> <title><function>mb_convert_encoding</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* å 鍿åã¨ã³ã³ã¼ãã£ã³ã°ããSJISã«å¤æ */ $str = mb_convert_encoding($str, "SJIS"); @@ -1415,7 +1438,7 @@ /* "auto" ã¯ã"ASCII,JIS,UTF-8,EUC-JP,SJIS" ã«å±éããã */ $str = mb_convert_encoding($str, "EUC-JP", "auto"); - +]]> </programlisting> </example> </para> @@ -1459,6 +1482,7 @@ <example> <title><function>mb_detect_encoding</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* ã«ã¬ã³ãã®detect_orderã§æåã¨ã³ã³ã¼ãã£ã³ã°ãæ¤åº */ echo mb_detect_encoding($str); @@ -1473,6 +1497,7 @@ $ary[] = "JIS"; $ary[] = "EUC-JP"; echo mb_detect_encoding($str, $ary); +]]> </programlisting> </example> </para> @@ -1517,6 +1542,7 @@ <para> <informalexample> <programlisting> +<![CDATA[ 使ç¨å¯è½ãªå¤æãªãã·ã§ã³ ãªãã·ã§ã³ : 以ä¸ã®ãªãã·ã§ã³ã夿æã«æå®ãã¾ããããã©ã«ã㯠@@ -1538,6 +1564,7 @@ "c" : ãå ¨è§ããä»®åãããå ¨è§ã²ãä»®åãã«å¤æ "C" : ãå ¨è§ã²ãä»®åãããå ¨è§ããä»®åãã«å¤æ "V" : æ¿ç¹ä»ãã®æåã䏿åã«å¤æã"K","H"ã¨å ±ã«ä½¿ç¨ãã¾ãã +]]> </programlisting> </informalexample> </para> @@ -1545,12 +1572,14 @@ <example> <title><function>mb_convert_kana</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* ãä»®åããå ¨ã¦ãå ¨è§ã«ã¿ã«ããã«å¤æãã¾ã */ $str = mb_convert_kana($str, "KVC"); /* ãåè§ã«ã¿ã«ããããå ¨è§ã«ã¿ã«ããã«å¤æãããå ¨è§ãè±æ°åããåè§ã ã«å¤æãã¾ãã */ $str = mb_convert_kana($str, "KVa"); +]]> </programlisting> </example> </para> @@ -1602,11 +1631,13 @@ <example> <title><function>mb_convert_kana</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ $name = "太é"; // æ¼¢å $mbox = "kru"; $doma = "gtinn.mon"; -$addr = mb_encode_mimeheader($name, "UTF-7", "Q") . " <" . $mbox . "@" . $doma . ">"; +$addr = mb_encode_mimeheader($name, "UTF-7", "Q") . " <" . $mbox . "@" . $doma . ">"; echo $addr; +]]> </programlisting> </example> </para> @@ -1688,9 +1719,11 @@ <example> <title><function>mb_convert_variables</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* 夿° $post1, $post2 ãå é¨ã¨ã³ã³ã¼ãã£ã³ã°ã«å¤æãã */ $interenc = mb_internal_encoding(); $inputenc = mb_convert_variables($interenc, "ASCII,UTF-8,SJIS-win", $post1, $post2); +]]> </programlisting> </example> </para> @@ -1733,6 +1766,7 @@ <example> <title><parameter>convmap</parameter> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ $convmap = array ( int start_code1, int end_code1, int offset1, int mask1, int start_code2, int end_code2, int offset2, int mask2, @@ -1741,6 +1775,7 @@ // start_codeN ããã³ end_codeN ã« Unicodeå¤ãæå® // å¤ã«offsetNã追å ããã¹ã¯maskNãæå®ãã¦ãããæ¯ã®'AND'ãã¨ãã // æ°å¤ã¨ã³ãã£ãã£ã«å¤ã夿ãã¾ãã +]]> </programlisting> </example> </para> @@ -1750,6 +1785,7 @@ <function>mb_encode_numericentity</function> ã®ä¾ </title> <programlisting role="php"> +<![CDATA[ /* ISO-8859-1ã®å·¦é¢ãHTMLæ°å¤ã¨ã³ãã£ãã£ã«å¤æ */ $convmap = array(0x80, 0xff, 0, 0xff); $str = mb_encode_numericentity($str, $convmap, "ISO-8859-1"); @@ -1768,6 +1804,7 @@ 0xe2f0, 0xe32e, 0x1150, 0xffff, 0xe32f, 0xe3ab, 0x1151, 0xffff ); $str = mb_encode_numericentity($str, $convmap, "sjis-win"); +]]> </programlisting> </example> </para> @@ -1811,7 +1848,8 @@ <para> <example> <title><parameter>convmap</parameter> ã®ä¾</title> - <programlisting> + <programlisting role="php"> +<![CDATA[ $convmap = array ( int start_code1, int end_code1, int offset1, int mask1, int start_code2, int end_code2, int offset2, int mask2, @@ -1820,6 +1858,7 @@ // start_codeN ããã³ end_codeN ã« Unicodeå¤ãæå® // å¤ã«offsetNã追å ããã¹ã¯maskNãæå®ãã¦ãããæ¯ã®'AND'ãã¨ãã // æ°å¤ã¨ã³ãã£ãã£ã«å¤ã夿ãã¾ãã +]]> </programlisting> </example> </para> @@ -1829,68 +1868,105 @@ </refsect1> </refentry> - <refentry id="function.mb-send-mail"> - <refnamediv> + <refentry id="function.mb-send-mail"> + <refnamediv> <refname>mb_send_mail</refname> - <refpurpose> + <refpurpose> ã¨ã³ã³ã¼ã夿ãè¡ã£ã¦ã¡ã¼ã«ãéä¿¡ãã - </refpurpose> - </refnamediv> - <refsect1> - <title>説æ</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>mb_send_mail</function></funcdef> + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>mb_send_mail</function></funcdef> <paramdef>string <parameter>to</parameter></paramdef> - <paramdef>string <parameter>subject</parameter></paramdef> + <paramdef>string <parameter>subject</parameter></paramdef> <paramdef>string <parameter>message</parameter></paramdef> - <paramdef>string - <parameter><optional>additional_headers</optional></parameter> - </paramdef> - <paramdef>string - <parameter><optional>additional_parameter</optional></parameter> - </paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>mb_send_mail</function> ã¯ãemailãéä¿¡ãã¾ããããã㨠- ã¡ãã»ã¼ã¸ã¯<function>mb_language</function>ã®è¨å®ã«åºã¥ã夿ã - ã¨ã³ã³ã¼ãããã¾ãã<function>mb_send_mail</function> ã¯ã - <function>mail</function>ã®ã©ããã¼é¢æ°ã§ãã詳細ã¯ã - <function>mail</function> ãåç §ä¸ããã - </para> - <para> - <parameter>to</parameter> ã¯éä¿¡å ã®ã¡ã¼ã«ã¢ãã¬ã¹ã§ããåã¢ã㬠- ã¹ãã«ã³ãã§åºåããã¨ã«ããè¤æ°ã®å®å ãæå®å¯è½ã§ãã - </para> - <para> - <parameter>subject</parameter> ã¯ã¡ã¼ã«ã®é¡åã§ãã - </para> - <para> - <parameter>message</parameter> ã¯ã¡ã¼ã«ã®ã¡ãã»ã¼ã¸ã§ãã - </para> - <para> + <paramdef>string + <parameter><optional>additional_headers</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>additional_parameter</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>mb_send_mail</function> ã¯ãemailãéä¿¡ãã¾ããããã㨠+ ã¡ãã»ã¼ã¸ã¯<function>mb_language</function>ã®è¨å®ã«åºã¥ã夿ã + ã¨ã³ã³ã¼ãããã¾ãã<function>mb_send_mail</function> ã¯ã + <function>mail</function>ã®ã©ããã¼é¢æ°ã§ãã詳細ã¯ã + <function>mail</function> ãåç §ä¸ããã + </para> + <para> + <parameter>to</parameter> ã¯éä¿¡å ã®ã¡ã¼ã«ã¢ãã¬ã¹ã§ããåã¢ã㬠+ ã¹ãã«ã³ãã§åºåããã¨ã«ããè¤æ°ã®å®å ãæå®å¯è½ã§ãã + </para> + <para> + <parameter>subject</parameter> ã¯ã¡ã¼ã«ã®é¡åã§ãã + </para> + <para> + <parameter>message</parameter> ã¯ã¡ã¼ã«ã®ã¡ãã»ã¼ã¸ã§ãã + </para> + <para> <parameter>additional_headers</parameter> ã¯ããããã®æå¾ã«æ¿å ¥ - ããã¾ããããã¯ãé常ããããã追å ããéã«ä½¿ç¨ããã¾ãã - æ¹è¡(\n)ã§åºåããã¨ã«ããè¤æ°ã®ããããæå®å¯è½ã§ãã - </para> - <para> - <parameter>additional_parameter</parameter> ã¯ãMTA ã®ã³ãã³ãã© - ã¤ã³ãã©ã¡ã¼ã¿ã§ããsendmailã使ç¨ããå ´åã«æ£ããReturn-Pathãè¨ - å®ããå ´åã«ä¾¿å©ã§ãã - </para> - <para> - æåæã«&true;ããã®ä»ã®å ´å - &false;ãè¿ãã¾ãã - </para> - <para> - <function>mb_language</function>, - <function>mail</function>ãåç §ä¸ããã - </para> - </refsect1> - </refentry> - - </reference> + ããã¾ããããã¯ãé常ããããã追å ããéã«ä½¿ç¨ããã¾ãã + æ¹è¡(\n)ã§åºåããã¨ã«ããè¤æ°ã®ããããæå®å¯è½ã§ãã + </para> + <para> + <parameter>additional_parameter</parameter> ã¯ãMTA ã®ã³ãã³ãã© + ã¤ã³ãã©ã¡ã¼ã¿ã§ããsendmailã使ç¨ããå ´åã«æ£ããReturn-Pathãè¨ + å®ããå ´åã«ä¾¿å©ã§ãã + </para> + <para> + æåæã«&true;ããã®ä»ã®å ´å + &false;ãè¿ãã¾ãã + </para> + <para> + <function>mb_language</function>, + <function>mail</function>ãåç §ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-get-info"> + <refnamediv> + <refname>mb_get_info</refname> + <refpurpose>mbstringã®å é¨è¨å®å¤ãåå¾ãã</refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>mb_get_info</function></funcdef> + <paramdef>string + <parameter><optional>type</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_get_info</function>ã¯ãmbstringã®å é¨è¨å®ãã©ã¡ã¼ã¿ + ãè¿ãã¾ãã + </simpara> + <para> + <parameter>type</parameter>ãæå®ãããªãå ´åã¾ãã¯"all"ãæå®ãã + ãå ´åã"internal_encoding", "http_output", "http_input", + "func_overload" ã®è¨å®å¤ãæãã飿³é åãè¿ããã¾ãã + </para> + <para> + <parameter>type</parameter>ã« "http_output", + "http_input", "internal_encoding", "func_overload"ãæå®ãããå ´åã + æå®ãããè¨å®ãã©ã¡ã¼ã¿ãè¿ããã¾ãã + </para> + <para> + <function>mb_internal_encoding</function>, + <function>mb_http_output</function>ãåç §ä¸ããã + </para> + </refsect1> + </refentry> + +</reference> <!-- Keep this comment at the end of the file Local variables: Index: phpdoc/ja/functions/pdf.xml diff -u phpdoc/ja/functions/pdf.xml:1.28 phpdoc/ja/functions/pdf.xml:1.29 --- phpdoc/ja/functions/pdf.xml:1.28 Wed Dec 12 15:53:32 2001 +++ phpdoc/ja/functions/pdf.xml Sun Jan 6 22:23:28 2002 @@ -305,7 +305,8 @@ <example> <title>PDFlibã§PDFããã¥ã¡ã³ãã使ãã</title> <programlisting role="php"> -<?php +<![CDATA[ +<?php $pdf = pdf_new(); pdf_open_file($pdf, "test.pdf"); pdf_set_info($pdf, "Author", "Uwe Steinmann"); @@ -323,22 +324,25 @@ pdf_end_page($pdf); pdf_close($pdf); pdf_delete($pdf); -echo "<A HREF=getpdf.php>å®äºãã¾ãã</A>"; +echo "<A HREF=getpdf.php>å®äºãã¾ãã</A>"; ?> +]]> </programlisting> <simpara> 以ä¸ã®ã¹ã¯ãªãã<filename>getpdf.php</filename>ã¯ãPDFããã¥ã¡ ã³ããè¿ãã ãã®ãã®ã§ãã </simpara> <informalexample> - <programlisting role="php"> -<?php + <programlisting> +<![CDATA[ +<?php $len = filesize($filename); -header("Content-Length: $len"); header("Content-type: application/pdf"); +header("Content-Length: $len"); header("Content-Disposition: inline; filename=foo.pdf"); readfile($filename); -?> +?> +]]> </programlisting> </informalexample> </example> @@ -354,8 +358,9 @@ <para> <example> <title>PDFlibé å¸ãã¡ã¤ã«ä¸ã® pdfclockã®ä¾</title> - <programlisting role="php"> -<?php + <programlisting> +<![CDATA[ +<?php $radius = 200; $margin = 20; $pagecount = 10; @@ -385,7 +390,7 @@ /* 1åå»ã¿ã®ç®ç */ pdf_setlinewidth($pdf, 2.0); - for ($alpha = 0; $alpha < 360; $alpha += 6) { + for ($alpha = 0; $alpha < 360; $alpha += 6) { pdf_rotate($pdf, 6.0); pdf_moveto($pdf, $radius, 0.0); pdf_lineto($pdf, $radius-$margin/3, 0.0); @@ -397,7 +402,7 @@ /* 5åå»ã¿ã®ç®ç */ pdf_setlinewidth($pdf, 3.0); - for ($alpha = 0; $alpha < 360; $alpha += 30) { + for ($alpha = 0; $alpha < 360; $alpha += 30) { pdf_rotate($pdf, 30.0); pdf_moveto($pdf, $radius, 0.0); pdf_lineto($pdf, $radius-$margin, 0.0); @@ -459,7 +464,8 @@ print $buf; pdf_delete($pdf); -?> +?> +]]> </programlisting> </example> </para> @@ -526,10 +532,10 @@ <funcprototype> <funcdef>int <function>pdf_add_launchlink</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -550,10 +556,10 @@ <funcprototype> <funcdef>int <function>pdf_add_locallink</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>int <parameter>page</parameter></paramdef> <paramdef>string <parameter>dest</parameter></paramdef> </funcprototype> @@ -575,10 +581,10 @@ <funcprototype> <funcdef>int <function>pdf_add_note</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>contents</parameter></paramdef> <paramdef>string <parameter>title</parameter></paramdef> <paramdef>string <parameter>icon</parameter></paramdef> @@ -586,7 +592,7 @@ </funcprototype> </funcsynopsis> <para> - 注è¨ã追å ãã¾ããiconvã¯ã"comment, "insert", "note", + 注è¨ã追å ãã¾ããiconã¯ã"comment, "insert", "note", "paragraph", "newparagraph", "key", "help"ã®ã©ããã¨ãªãã¾ãã </para> </refsect1> @@ -619,10 +625,10 @@ <funcprototype> <funcdef>int <function>pdf_add_pdflink</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> <paramdef>int <parameter>page</parameter></paramdef> <paramdef>string <parameter>dest</parameter></paramdef> @@ -665,10 +671,10 @@ <funcprototype> <funcdef>int <function>pdf_add_weblink</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>url</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -743,10 +749,10 @@ <funcprototype> <funcdef>int <function>pdf_attach_file</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> <paramdef>string <parameter>description</parameter></paramdef> <paramdef>string <parameter>author</parameter></paramdef> @@ -772,12 +778,77 @@ <funcprototype> <funcdef>void <function>pdf_begin_page</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> </funcprototype> </funcsynopsis> <para> æ°è¦ãã¼ã¸ãããã¥ã¡ã³ãã«è¿½å ãã¾ãã + <parameter>width</parameter>ããã³<parameter>height</parameter>ã¯ã + ãã¤ã³ãæ°ã§æå®ãã¾ããï¼ãã¤ã³ãã¯1/72ã¤ã³ãã§ãã + </para> + <para> + <table> + <title>ä¸è¬çãªãã¼ã¸ã®å¤§ããã®ãã¤ã³ãæ°</title> + <tgroup cols="2"> + <thead> + <row> + <entry>name</entry> + <entry>size</entry> + </row> + </thead> + <tbody> + <row> + <entry>A0</entry> + <entry>2380✗3368</entry> + </row> + <row> + <entry>A1</entry> + <entry>1684✗2380</entry> + </row> + <row> + <entry>A2</entry> + <entry>1190✗1684</entry> + </row> + <row> + <entry>A3</entry> + <entry>842✗1190</entry> + </row> + <row> + <entry>A4</entry> + <entry>595✗842</entry> + </row> + <row> + <entry>A5</entry> + <entry>421✗595</entry> + </row> + <row> + <entry>A6</entry> + <entry>297✗421</entry> + </row> + <row> + <entry>B5</entry> + <entry>501✗709</entry> + </row> + <row> + <entry>letter (8.5"✗11")</entry> + <entry>612✗792</entry> + </row> + <row> + <entry>legal (8.5"✗14")</entry> + <entry>612✗1008</entry> + </row> + <row> + <entry>ledger (17"✗11")</entry> + <entry>1224✗792</entry> + </row> + <row> + <entry>11"✗17"</entry> + <entry>792✗1224</entry> + </row> + </tbody> + </tgroup> + </table> </para> </refsect1> </refentry> @@ -793,10 +864,10 @@ <funcprototype> <funcdef>int <function>pdf_begin_pattern</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> - <paramdef>double <parameter>xstep</parameter></paramdef> - <paramdef>double <parameter>ystep</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> + <paramdef>float <parameter>xstep</parameter></paramdef> + <paramdef>float <parameter>ystep</parameter></paramdef> <paramdef>int <parameter>painttype</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -824,8 +895,8 @@ <funcprototype> <funcdef>void <function>pdf_begin_template</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -845,9 +916,9 @@ <funcprototype> <funcdef>void <function>pdf_circle</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>r</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>r</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1030,12 +1101,12 @@ <funcprototype> <funcdef>void <function>pdf_concat</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>a</parameter></paramdef> - <paramdef>double <parameter>b</parameter></paramdef> - <paramdef>double <parameter>c</parameter></paramdef> - <paramdef>double <parameter>d</parameter></paramdef> - <paramdef>double <parameter>e</parameter></paramdef> - <paramdef>double <parameter>f</parameter></paramdef> + <paramdef>float <parameter>a</parameter></paramdef> + <paramdef>float <parameter>b</parameter></paramdef> + <paramdef>float <parameter>c</parameter></paramdef> + <paramdef>float <parameter>d</parameter></paramdef> + <paramdef>float <parameter>e</parameter></paramdef> + <paramdef>float <parameter>f</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1077,12 +1148,12 @@ <funcprototype> <funcdef>void <function>pdf_curveto</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x1</parameter></paramdef> - <paramdef>double <parameter>y1</parameter></paramdef> - <paramdef>double <parameter>x2</parameter></paramdef> - <paramdef>double <parameter>y2</parameter></paramdef> - <paramdef>double <parameter>x3</parameter></paramdef> - <paramdef>double <parameter>y3</parameter></paramdef> + <paramdef>float <parameter>x1</parameter></paramdef> + <paramdef>float <parameter>y1</parameter></paramdef> + <paramdef>float <parameter>x2</parameter></paramdef> + <paramdef>float <parameter>y2</parameter></paramdef> + <paramdef>float <parameter>x3</parameter></paramdef> + <paramdef>float <parameter>y3</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1240,7 +1311,7 @@ <funcdef>void <function>pdf_findfont</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>fontname</parameter></paramdef> - <paramdef>string <parameter>encoding^</parameter></paramdef> + <paramdef>string <parameter>encoding</parameter></paramdef> <paramdef>int <parameter>embed</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -1248,8 +1319,9 @@ ãã®å¾ã<function>pdf_setfont</function>ã§ä½¿ç¨ãããã©ã³ããæºå ãã¾ãããã®ãã©ã³ãã®ã¡ããªãã¯ããã¼ããããembedãã¼ãã§ãªãå ´ åããã©ã³ããã¡ã¤ã«ããã§ãã¯ããã¾ããããã¼ãã¯ã¾ã è¡ããã¾ã - ããencodingã¯ã"builtin", "macroman", "winansi", "host" ã¾ãã¯ã¦ã¼ - ã¶ãå®ç¾©ããã¨ã³ã³ã¼ãã£ã³ã°åã¾ãã¯CMapã®ååã®ã©ããã¨ãªãã¾ãã + ãã<parameter>encoding</parameter>ã¯ã"builtin", "macroman", + "winansi", "host" ã¾ãã¯ã¦ã¼ã¶ãå®ç¾©ããã¨ã³ã³ã¼ãã£ã³ã°åã¾ã㯠+ CMapã®ååã®ã©ããã¨ãªãã¾ãã </para> <para> <function>pdf_findfont</function> ã¯ãã©ã³ãã®ãã³ãã«ã¾ãã¯ã¨ã©ã¼ @@ -1259,14 +1331,16 @@ <example> <title><function>pdf_findfont</function> ã®ä¾</title> <programlisting role="php"> -<php +<![CDATA[ +<?php $font = pdf_findfont($pdf, "Times New Roman", "winansi", 1); if ($font) { pdf_setfont($pdf, $font, 10); } -?> +?> +]]> </programlisting> </example> </para> @@ -1397,7 +1471,7 @@ <funcdef>string <function>pdf_get_parameter</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>double + <paramdef>float <parameter><optional>modifier</optional></parameter> </paramdef> </funcprototype> @@ -1454,6 +1528,48 @@ </refsect1> </refentry> + <refentry id='function.pdf-get-majorversion'> + <refnamediv> + <refname>pdf_get_majorversion</refname> + <refpurpose> + PDFlibã®ã¡ã¸ã£ã¼ãã¼ã¸ã§ã³çªå·ãè¿ã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>pdf_get_majorversion</function></funcdef> + <void/> + </funcprototype> + </funcsynopsis> + <para> + PDFlibã®ã¡ã¸ã£ã¼ãã¼ã¸ã§ã³çªå·ãè¿ãã¾ãã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-get-minorversion'> + <refnamediv> + <refname>pdf_get_minorversion</refname> + <refpurpose> + PDFlibã®ãã¤ãã¼ãã¼ã¸ã§ã³çªå·ãè¿ã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>pdf_get_majorversion</function></funcdef> + <void/> + </funcprototype> + </funcsynopsis> + <para> + PDFlibã®ãã¤ãã¼ãã¼ã¸ã§ã³çªå·ãè¿ãã¾ãã + </para> + </refsect1> + </refentry> + <refentry id="function.pdf-get-value"> <refnamediv> <refname>pdf_get_value</refname> @@ -1463,10 +1579,10 @@ <title>説æ</title> <funcsynopsis> <funcprototype> - <funcdef>double <function>pdf_get_value</function></funcdef> + <funcdef>float <function>pdf_get_value</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>double + <paramdef>float <parameter> <replaceable><optional>modifier</optional></replaceable> </parameter> @@ -1510,8 +1626,8 @@ <funcprototype> <funcdef>void <function>pdf_lineto</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1552,8 +1668,8 @@ <funcprototype> <funcdef>void <function>pdf_moveto</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1630,7 +1746,7 @@ </funcprototype> </funcsynopsis> <para> - çã®CCITTã¤ã¡ã¼ã¸ããªã¼ãã³ãã¾ãã + raw CCITTã¤ã¡ã¼ã¸ããªã¼ãã³ãã¾ãã </para> </refsect1> </refentry> @@ -1664,7 +1780,8 @@ <example> <title>PDFããã¥ã¡ã³ããã¡ã¢ãªå ã«ä½æãã</title> <programlisting role="php"> -<?php +<![CDATA[ +<?php $pdf = pdf_new(); @@ -1685,6 +1802,7 @@ echo $data; ?> +]]> </programlisting> </example> </para> @@ -1786,6 +1904,50 @@ </refsect1> </refentry> + <refentry id="function.pdf-open-memory-image"> + <refnamediv> + <refname>pdf_open_memory_image</refname> + <refpurpose> + PHPã®ã¤ã¡ã¼ã¸é¢æ°ã§ä½æãããã¤ã¡ã¼ã¸ããªã¼ãã³ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>pdf_open_memory_image</function></funcdef> + <paramdef>int <parameter>pdf object</parameter></paramdef> + <paramdef>int <parameter>image</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + 颿°<function>pdf_open_memory_image</function>ã¯ãPHPã®ã¤ã¡ã¼ã¸é¢ + æ°ã§ä½æãããã¤ã¡ã¼ã¸ãå ¥åã¨ããPDFãªãã¸ã§ã¯ãã§å©ç¨å¯è½ã¨ãã¾ + ãã颿°ã¯ãPDFã®ã¤ã¡ã¼ã¸IDãè¿ãã¾ãã + <example> + <title>ã¡ã¢ãªã¤ã¡ã¼ã¸ã®èªã¿è¾¼ã¿</title> + <programlisting role="php"> +<![CDATA[ +<?php +$im = ImageCreate(100, 100); +$col = ImageColorAllocate($im, 80, 45, 190); +ImageFill($im, 10, 10, $col); +$pim = pdf_open_memory_image($pdf, $im); +ImageDestroy($im); +pdf_place_image($pdf, $pim, 100, 100, 1); +pdf_close_image($pdf, $pim); +?> +]]> + </programlisting> + </example> + </para> + <para> + <function>pdf_close_image</function>, + <function>pdf_place_image</function>ãåç §ä¸ããã + </para> + </refsect1> + </refentry> + <refentry id="function.pdf-open-pdi"> <refnamediv> <refname>pdf_open_pdi</refname> @@ -1830,7 +1992,7 @@ </para> </refsect1> </refentry> - + <refentry id="function.pdf-open-png"> <refnamediv> <refname>pdf_open_png</refname> @@ -1884,9 +2046,9 @@ <funcdef>void <function>pdf_place_image</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>int <parameter>image</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>scale</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>scale</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1909,10 +2071,10 @@ <funcdef>void <function>pdf_place_pdi_page</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>int <parameter>page</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>sx</parameter></paramdef> - <paramdef>double <parameter>sy</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>sx</parameter></paramdef> + <paramdef>float <parameter>sy</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1934,10 +2096,10 @@ <funcprototype> <funcdef>void <function>pdf_rect</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1978,7 +2140,7 @@ <funcprototype> <funcdef>void <function>pdf_rotate</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>phi</parameter></paramdef> + <paramdef>float <parameter>phi</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2017,8 +2179,8 @@ <funcprototype> <funcdef>void <function>pdf_scale</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x-scale</parameter></paramdef> - <paramdef>double <parameter>y-scale</parameter></paramdef> + <paramdef>float <parameter>x-scale</parameter></paramdef> + <paramdef>float <parameter>y-scale</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2030,7 +2192,7 @@ <refentry id="function.pdf-setcolor"> <refnamediv> <refname>pdf_setcolor</refname> - <refpurpose>å¡ãã¤ã¶ãè²ããã³è¼ªéè²ãCMYKã§è¨å®ãã</refpurpose> + <refpurpose>å¡ãã¤ã¶ãè²ããã³è¼ªéè²ãè¨å®ãã</refpurpose> </refnamediv> <refsect1> <title>説æ</title> @@ -2040,20 +2202,20 @@ <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>type</parameter></paramdef> <paramdef>string <parameter>colorspace</parameter></paramdef> - <paramdef>double <parameter>c1</parameter></paramdef> - <paramdef>double + <paramdef>float <parameter>c1</parameter></paramdef> + <paramdef>float <parameter><optional>c2</optional></parameter> </paramdef> - <paramdef>double + <paramdef>float <parameter><optional>c3</optional></parameter> </paramdef> - <paramdef>double + <paramdef>float <parameter><optional>c4</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> <para> - ã«ã¬ã³ãã®ã«ã©ã¼ã¹ãã¼ã¹ã¨è²ãè¨å®ãã¾ãããã©ã¡ã¼ã¿ + ã«ã¬ã³ãã®è²ç©ºéã¨è²ãè¨å®ãã¾ãããã©ã¡ã¼ã¿ <parameter>type</parameter>ã¯ã"fill", "stroke", "both" ã®ã©ãã ã¨ãããã¨ãã§ãããããããå¡ãã¤ã¶ãã輪éæç»ã輪éæç»ããã³ å¡ãã¤ã¶ãã表ãã¾ãããã©ã¡ã¼ã¿ @@ -2064,20 +2226,49 @@ <parameter>c1</parameter>, <parameter>c2</parameter>, <parameter>c3</parameter>, <parameter>c4</parameter>ã¯ã <parameter>colorspace</parameter>ã§æå®ãããè²ç©ºéã®è²è¦ç´ ã表ã - ã¾ãã<literal>gray</literal>ã®å ´åã«ã¯ã - <parameter>c1</parameter>ã®ã¿ã使ç¨ããã¾ãã + ã¾ããä¾å¤ã¨ãã¦è¨è¿°ãããå ´å以å¤ããããã®è²è¦ç´ ã¯0ãã1ã¾ã§ã® + floatæ°ã§ãã + </para> + <para> + <literal>gray</literal>ã®å ´åã«ã¯ã<parameter>c1</parameter>ã®ã¿ + ã使ç¨ããã¾ãã + </para> + <para> <literal>rgb</literal>ã®å ´åããã©ã¡ã¼ã¿ <parameter>c1</parameter>, <parameter>c2</parameter>, <parameter>c3</parameter>ã«ãããããã赤ãç·ãéã®å¤ãæå®ãã¾ - ãã<literal>cmyk</literal> ã®å ´åããã©ã¡ã¼ã¿ + ãã + <informalexample> + <programlisting role="php"> +<![CDATA[ +// å¡ãã¤ã¶ãããã³è¼ªéè²ãç½ã«è¨å® +pdf_setcolor($pdf, "both", "rgb", 1, 1, 1); +]]> + </programlisting> + </informalexample> + </para> + <para> + <literal>cmyk</literal> ã®å ´åããã©ã¡ã¼ã¿ <parameter>c1</parameter>, <parameter>c2</parameter>, <parameter>c3</parameter>, <parameter>c4</parameter> ã«ããããã ãã·ã¢ã³ããã¼ã³ããé»è²ãé»ã®å¤ãæå®ãã¾ãã + <informalexample> + <programlisting role="php"> +<![CDATA[ +// å¡ãã¤ã¶ãããã³è¼ªéè²ãç½ã«è¨å® +pdf_setcolor($pdf, "cmyk", "rgb", 0, 0, 0, 1); +]]> + </programlisting> + </informalexample> + </para> + <para> <literal>spot</literal>ã®å ´åã<parameter>c1</parameter> ã« <function>pdf_makespotcolor</function>ã«ããè¿ãããã¹ãããè²ã ã³ãã«ãæå®ãã<parameter>c2</parameter>ã«ã¯æåº¦ã0ãã1ã®ç¯å²ã® - å¤ã§æå®ãã¾ãã<literal>pattern</literal>ã®å ´åã - <parameter>c1</parameter> ã« + å¤ã§æå®ãã¾ãã + </para> + <para> + <literal>pattern</literal>ã®å ´åã<parameter>c1</parameter> ã« <function>pdf_begin_pattern</function>ã«ããè¿ããããã¿ã¼ã³ãã³ ãã«ãæå®ãã¾ãã </para> @@ -2095,8 +2286,8 @@ <funcprototype> <funcdef>void <function>pdf_setdash</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>b</parameter></paramdef> - <paramdef>double <parameter>w</parameter></paramdef> + <paramdef>float <parameter>b</parameter></paramdef> + <paramdef>float <parameter>w</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2117,7 +2308,7 @@ <funcprototype> <funcdef>void <function>pdf_setflat</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>flatness</parameter></paramdef> + <paramdef>float <parameter>flatness</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2138,7 +2329,7 @@ <funcdef>void <function>pdf_setfont</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>int <parameter>font</parameter></paramdef> - <paramdef>double <parameter>size</parameter></paramdef> + <paramdef>float <parameter>size</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2146,10 +2337,12 @@ <parameter>font</parameter>ãã³ãã«ã使ç¨ãã¦æå®ãããµã¤ãºã§ã«ã¬ ã³ãã®ãã©ã³ããè¨å®ãã¾ãã </para> + <para> + <function>pdf_findfont</function>ãåç §ä¸ããã + </para> </refsect1> </refentry> - <refentry id="function.pdf-setgray"> <refnamediv> <refname>pdf_setgray</refname> @@ -2161,12 +2354,18 @@ <funcprototype> <funcdef>void <function>pdf_setgray</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>gray</parameter></paramdef> + <paramdef>float <parameter>gray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®å¡ãã¤ã¶ãããã³è¼ªéæç»è²ãè¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2181,12 +2380,18 @@ <funcprototype> <funcdef>void <function>pdf_setgray_fill</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>gray</parameter></paramdef> + <paramdef>float <parameter>gray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®å¡ãã¤ã¶ãè²ã0ãã1ã¾ã§ã®ã°ã¬ã¼å¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2201,12 +2406,18 @@ <funcprototype> <funcdef>void <function>pdf_setgray_stroke</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>gray</parameter></paramdef> + <paramdef>float <parameter>gray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®è¼ªéæç»è²ã0ãã1ã¾ã§ã®ã°ã¬ã¼å¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2262,7 +2473,7 @@ <funcprototype> <funcdef>void <function>pdf_setlinewidth</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2271,6 +2482,31 @@ </refsect1> </refentry> + <refentry id="function.pdf-setmatrix"> + <refnamediv> + <refname>pdf_setmatrix</refname> + <refpurpose>ã«ã¬ã³ãã®å¤æè¡åãè¨å®ãã</refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>void <function>pdf_setmatrix</function></funcdef> + <paramdef>int <parameter>pdf object</parameter></paramdef> + <paramdef>float <parameter>a</parameter></paramdef> + <paramdef>float <parameter>b</parameter></paramdef> + <paramdef>float <parameter>c</parameter></paramdef> + <paramdef>float <parameter>d</parameter></paramdef> + <paramdef>float <parameter>e</parameter></paramdef> + <paramdef>float <parameter>f</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ã«ã¬ã³ãã®å¤æè¡åãæç¤ºçã«è¨å®ãã¾ãã + </para> + </refsect1> + </refentry> + <refentry id="function.pdf-setmiterlimit"> <refnamediv> <refname>pdf_setmiterlimit</refname> @@ -2282,7 +2518,7 @@ <funcprototype> <funcdef>void <function>pdf_setmiterlimit</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>miter</parameter></paramdef> + <paramdef>float <parameter>miter</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2302,7 +2538,7 @@ <funcprototype> <funcdef>void <function>pdf_setpolydash</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double *<parameter>dasharray</parameter></paramdef> + <paramdef>float *<parameter>dasharray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2322,14 +2558,20 @@ <funcprototype> <funcdef>void <function>pdf_setrgbcolor</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>red value</parameter></paramdef> - <paramdef>double <parameter>green value</parameter></paramdef> - <paramdef>double <parameter>blue value</parameter></paramdef> + <paramdef>float <parameter>red value</parameter></paramdef> + <paramdef>float <parameter>green value</parameter></paramdef> + <paramdef>float <parameter>blue value</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®å¡ãã¤ã¶ãè²ã¨è¼ªéè²ãæå®ããRGBå¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2344,14 +2586,20 @@ <funcprototype> <funcdef>void <function>pdf_setrgbcolor_fill</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>red value</parameter></paramdef> - <paramdef>double <parameter>green value</parameter></paramdef> - <paramdef>double <parameter>blue value</parameter></paramdef> + <paramdef>float <parameter>red value</parameter></paramdef> + <paramdef>float <parameter>green value</parameter></paramdef> + <paramdef>float <parameter>blue value</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®å¡ãã¤ã¶ãè²ãæå®ããRGBå¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2366,14 +2614,20 @@ <funcprototype> <funcdef>void <function>pdf_setrgbcolor_stroke</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>red value</parameter></paramdef> - <paramdef>double <parameter>green value</parameter></paramdef> - <paramdef>double <parameter>blue value</parameter></paramdef> + <paramdef>float <parameter>red value</parameter></paramdef> + <paramdef>float <parameter>green value</parameter></paramdef> + <paramdef>float <parameter>blue value</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®è¼ªéè²ãæå®ããRGBå¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2388,9 +2642,9 @@ <funcprototype> <funcdef>void <function>pdf_set_border_color</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>red</parameter></paramdef> - <paramdef>double <parameter>green</parameter></paramdef> - <paramdef>double <parameter>blue</parameter></paramdef> + <paramdef>float <parameter>red</parameter></paramdef> + <paramdef>float <parameter>green</parameter></paramdef> + <paramdef>float <parameter>blue</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2410,8 +2664,8 @@ <funcprototype> <funcdef>void <function>pdf_set_border_dash</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>black</parameter></paramdef> - <paramdef>double <parameter>white</parameter></paramdef> + <paramdef>float <parameter>black</parameter></paramdef> + <paramdef>float <parameter>white</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2434,7 +2688,7 @@ <funcdef>void <function>pdf_set_border_style</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>style</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2505,7 +2759,7 @@ <funcprototype> <funcdef>void <function>pdf_set_horiz_scaling</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>scale</parameter></paramdef> + <paramdef>float <parameter>scale</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2540,6 +2794,121 @@ </refsect1> </refentry> + <refentry id='function.pdf-set-info-author'> + <refnamediv> + <refname>pdf_set_info_author</refname> + <refpurpose> + ããã¥ã¡ã³ãã®authorãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_author</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>author</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-set-info-creator'> + <refnamediv> + <refname>pdf_set_info_creator</refname> + <refpurpose> + ããã¥ã¡ã³ãã®creatorãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_creator</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>creator</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-set-info-keywords'> + <refnamediv> + <refname>pdf_set_info_keywords</refname> + <refpurpose> + ããã¥ã¡ã³ãã®keywordãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_keywords</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>keywords</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-set-info-subject'> + <refnamediv> + <refname>pdf_set_info_subject</refname> + <refpurpose> + ããã¥ã¡ã³ãã®subjectãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_subject</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>subject</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-set-info-title'> + <refnamediv> + <refname>pdf_set_info_title</refname> + <refpurpose> + ããã¥ã¡ã³ãã®titleãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_title</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>title</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + <refentry id="function.pdf-set-leading"> <refnamediv> <refname>pdf_set_leading</refname> @@ -2588,8 +2957,8 @@ <funcprototype> <funcdef>void <function>pdf_set_text_pos</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2655,7 +3024,7 @@ <funcdef>void <function>pdf_set_value</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>double <parameter>value</parameter></paramdef> + <paramdef>float <parameter>value</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2712,10 +3081,10 @@ <funcdef>int <function>pdf_show_boxed</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>text</parameter></paramdef> - <paramdef>double <parameter>left</parameter></paramdef> - <paramdef>double <parameter>top</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> + <paramdef>float <parameter>left</parameter></paramdef> + <paramdef>float <parameter>top</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> <paramdef>string <parameter>hmode</parameter></paramdef> <paramdef>string <parameter><optional>feature</optional></parameter> @@ -2744,8 +3113,8 @@ <funcdef>void <function>pdf_show_xy</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>text</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2765,8 +3134,8 @@ <funcprototype> <funcdef>void <function>pdf_skew</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>alpha</parameter></paramdef> - <paramdef>double <parameter>beta</parameter></paramdef> + <paramdef>float <parameter>alpha</parameter></paramdef> + <paramdef>float <parameter>beta</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2784,13 +3153,13 @@ <title>説æ</title> <funcsynopsis> <funcprototype> - <funcdef>double <function>pdf_stringwidth</function></funcdef> + <funcdef>float <function>pdf_stringwidth</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>text</parameter></paramdef> <paramdef>int <parameter><optional>font</optional></parameter> </paramdef> - <paramdef>double + <paramdef>float <parameter><optional>size</optional></parameter> </paramdef> </funcprototype> @@ -2847,54 +3216,12 @@ <funcprototype> <funcdef>void <function>pdf_translate</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>tx</parameter></paramdef> - <paramdef>double <parameter>ty</parameter></paramdef> + <paramdef>float <parameter>tx</parameter></paramdef> + <paramdef>float <parameter>ty</parameter></paramdef> </funcprototype> </funcsynopsis> <para> 座æ¨ç³»ã®åç¹ã夿´ãã¾ãã - </para> - </refsect1> - </refentry> - - <refentry id="function.pdf-open-memory-image"> - <refnamediv> - <refname>pdf_open_memory_image</refname> - <refpurpose> - PHPã®ã¤ã¡ã¼ã¸é¢æ°ã§ä½æãããã¤ã¡ã¼ã¸ããªã¼ãã³ãã - </refpurpose> - </refnamediv> - <refsect1> - <title>説æ</title> - <funcsynopsis> - <funcprototype> - <funcdef>int <function>pdf_open_memory_image</function></funcdef> - <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>int <parameter>image</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - 颿°<function>pdf_open_memory_image</function>ã¯ãPHPã®ã¤ã¡ã¼ã¸é¢ - æ°ã§ä½æãããã¤ã¡ã¼ã¸ãå ¥åã¨ããPDFãªãã¸ã§ã¯ãã§å©ç¨å¯è½ã¨ãã¾ - ãã颿°ã¯ãPDFã®ã¤ã¡ã¼ã¸IDãè¿ãã¾ãã - <example> - <title>ã¡ã¢ãªã¤ã¡ã¼ã¸ã®èªã¿è¾¼ã¿</title> - <programlisting role="php"> -<?php -$im = ImageCreate(100, 100); -$col = ImageColorAllocate($im, 80, 45, 190); -ImageFill($im, 10, 10, $col); -$pim = pdf_open_memory_image($pdf, $im); -ImageDestroy($im); -pdf_place_image($pdf, $pim, 100, 100, 1); -pdf_close_image($pdf, $pim); -?> - </programlisting> - </example> - </para> - <para> - <function>pdf_close_image</function>, - <function>pdf_place_image</function>ãåç §ä¸ããã </para> </refsect1> </refentry>
Index: phpdoc/ja/functions/mbstring.xml diff -u phpdoc/ja/functions/mbstring.xml:1.12 phpdoc/ja/functions/mbstring.xml:1.13 --- phpdoc/ja/functions/mbstring.xml:1.12 Wed Dec 12 15:53:16 2001 +++ phpdoc/ja/functions/mbstring.xml Sun Jan 6 22:23:28 2002 @@ -1,82 +1,82 @@ <?xml version="1.0" encoding="utf-8"?> - <reference id="ref.mbstring"> - <title>ãã«ããã¤ãæåå颿°</title> - <titleabbrev> - ãã«ããã¤ãæåå - </titleabbrev> - <partintro> - &warn.experimental; - - <sect1 id="mb-intro"> - <title>å°å ¥</title> - <warning> - <simpara> - ãã®ã¢ã¸ã¥ã¼ã«ã¯ãå®é¨çãªã¹ãã¼ã¿ã¹ã«ããã¾ãã颿°å/APIã¯å¤æ´ - ãããå¯è½æ§ãããã¾ããç¾å¨ã®å¤æãã£ã«ã¿ã¯æ¥æ¬èªã®ã¿ããµãã¼ã - ãã¦ãã¾ãã +<!-- $Revision: 1.13 $ --> +<reference id="ref.mbstring"> + <title>ãã«ããã¤ãæåå颿°</title> + <titleabbrev> + ãã«ããã¤ãæåå + </titleabbrev> + <partintro> + <sect1 id="mb-intro"> + <title>å°å ¥</title> + <warning> + <simpara> + ãã®ã¢ã¸ã¥ã¼ã«ã¯ãå®é¨çãªã¹ãã¼ã¿ã¹ã«ããã¾ãã颿°å/APIã¯å¤æ´ + ãããå¯è½æ§ãããã¾ããç¾å¨ã®å¤æãã£ã«ã¿ã¯æ¥æ¬èªã®ã¿ããµãã¼ã + ãã¦ãã¾ãã </simpara> - </warning> - <para> - å ¨ã¦ã®æåãã·ã³ã°ã«ãã¤ãã§è¡¨ç¾å¯è½ãªè¨èªã¯æ°å¤ãããã¾ãããã« - ããã¤ãæåã³ã¼ãã¯ãå¤ãã®è¨èªã§æåã表ãããã«ä½¿ç¨ããã¦ãã¾ - ãã<literal>mbstring</literal> ã¯æ¥æ¬èªæåãå¦çããããã«éçº - ããã¾ããããããã<literal>mbstring</literal> 颿°ã®å¤ãã¯ãæ¥ - æ¬èªä»¥å¤ã®æåã¨ã³ã³ã¼ãã£ã³ã°ãå¦çãããã¨ãå¯è½ã§ãã - </para> - <para> - ãã«ããã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ããã¤ãã®ä¸¦ã³ã§åä¸ã®æåã表 - ç¾ãã¾ããããã¤ãã®æåã¨ã³ã³ã¼ãã£ã³ã°ã§ã¯ããã«ããã¤ãæåå - ã®å§ã¾ã/çµããã表ãããã«ã·ãã(ã¨ã¹ã±ã¼ã)ã·ã¼ã±ã³ã¹ã使ç¨ãã - ã¦ãã¾ãããã®å ´åããã«ããã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã«å¯¾å¿ããæ¹ - æ³ã§ãªãéããåå²ã¾ãã¯è¿½å ãããã¨ãã«ããã¤ãæååã¯å£ãã¦ã - ã¾ãå¯è½æ§ãããã¾ãããã®ã¢ã¸ã¥ã¼ã«ã¯ããã«ããã¤ãæååã«å¯¾å¿ - ããæåå颿°ããã³å¤æé¢æ°ã®ãããªãã®ä»ã®ã¦ã¼ãã£ãªãã£é¢æ°ã - æä¾ãã¾ãã - </para> - <para> - PHPã¯ãåºæ¬çã«ISO-8859-1ç¨ã«è¨è¨ããã¦ãããããããã¤ãã®ãã«ã - ãã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ãPHPã§æ£å¸¸ã«åä½ãã¾ããããã®ããã - <literal>mbstring.internal_encoding</literal> ã«PHPã§åä½ããæå - ã¨ã³ã³ã¼ãã£ã³ã°ãè¨å®ãããã¨ãå¿ è¦ã§ãã - </para> - <para> - PHP4ã®æåã¨ã³ã³ã¼ãã£ã³ã°ã«é¢ããè¦ç´ - </para> - <para> - <itemizedlist> - <listitem> - <simpara> - ãã¤ãæ¯ã®ã¨ã³ã³ã¼ãã£ã³ã°ã§ããã - </simpara> - </listitem> - <listitem> - <simpara> - ã·ã³ã°ã«ãã¤ãæåã¯ã<literal>ASCII</literal>äºæã® - <literal>00h-7fh</literal>ã®ç¯å²ã«ããã - </simpara> - </listitem> - <listitem> - <simpara> - ãã«ããã¤ãæåã¯ã<literal>00h-7fh</literal>以å¤ã使ç¨ããã + </warning> + <para> + å ¨ã¦ã®æåãã·ã³ã°ã«ãã¤ãã§è¡¨ç¾å¯è½ãªè¨èªã¯æ°å¤ãããã¾ãããã« + ããã¤ãæåã³ã¼ãã¯ãå¤ãã®è¨èªã§æåã表ãããã«ä½¿ç¨ããã¦ãã¾ + ãã<literal>mbstring</literal> ã¯æ¥æ¬èªæåãå¦çããããã«éçº + ããã¾ããããããã<literal>mbstring</literal> 颿°ã®å¤ãã¯ãæ¥ + æ¬èªä»¥å¤ã®æåã¨ã³ã³ã¼ãã£ã³ã°ãå¦çãããã¨ãå¯è½ã§ãã + </para> + <para> + ãã«ããã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ããã¤ãã®ä¸¦ã³ã§åä¸ã®æåã表 + ç¾ãã¾ããããã¤ãã®æåã¨ã³ã³ã¼ãã£ã³ã°ã§ã¯ããã«ããã¤ãæåå + ã®å§ã¾ã/çµããã表ãããã«ã·ãã(ã¨ã¹ã±ã¼ã)ã·ã¼ã±ã³ã¹ã使ç¨ãã + ã¦ãã¾ãããã®å ´åããã«ããã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã«å¯¾å¿ããæ¹ + æ³ã§ãªãéããåå²ã¾ãã¯è¿½å ãããã¨ãã«ããã¤ãæååã¯å£ãã¦ã + ã¾ãå¯è½æ§ãããã¾ãããã®ã¢ã¸ã¥ã¼ã«ã¯ããã«ããã¤ãæååã«å¯¾å¿ + ããæåå颿°ããã³å¤æé¢æ°ã®ãããªãã®ä»ã®ã¦ã¼ãã£ãªãã£é¢æ°ã + æä¾ãã¾ãã + </para> + <para> + PHPã¯ãåºæ¬çã«ISO-8859-1ç¨ã«è¨è¨ããã¦ãããããããã¤ãã®ãã«ã + ãã¤ãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ãPHPã§æ£å¸¸ã«åä½ãã¾ããããã®ããã + <literal>mbstring.internal_encoding</literal> ã«PHPã§åä½ããæå + ã¨ã³ã³ã¼ãã£ã³ã°ãè¨å®ãããã¨ãå¿ è¦ã§ãã + </para> + <para> + PHP4ã®æåã¨ã³ã³ã¼ãã£ã³ã°ã«é¢ããè¦ç´ + </para> + <para> + <itemizedlist> + <listitem> + <simpara> + ãã¤ãæ¯ã®ã¨ã³ã³ã¼ãã£ã³ã°ã§ããã + </simpara> + </listitem> + <listitem> + <simpara> + ã·ã³ã°ã«ãã¤ãæåã¯ã<literal>ASCII</literal>äºæã® + <literal>00h-7fh</literal>ã®ç¯å²ã«ããã + </simpara> + </listitem> + <listitem> + <simpara> + ãã«ããã¤ãæåã¯ã<literal>00h-7fh</literal>以å¤ã使ç¨ããã </simpara> - </listitem> - </itemizedlist> - </para> - <para> - PHPã®å é¨ã¨ã³ã³ã¼ãã£ã³ã°ã¨ãã¦ä½¿ç¨å¯è½ãªæåã¨ã³ã³ã¼ãã£ã³ã°ã¨ - 使ç¨ã§ããªãæåã¨ã³ã³ã¼ãã£ã³ã°ã®ä¾ã以ä¸ã«ç¤ºãã¾ãã - <informalexample> - <programlisting> - + </listitem> + </itemizedlist> + </para> + <para> + PHPã®å é¨ã¨ã³ã³ã¼ãã£ã³ã°ã¨ãã¦ä½¿ç¨å¯è½ãªæåã¨ã³ã³ã¼ãã£ã³ã°ã¨ + 使ç¨ã§ããªãæåã¨ã³ã³ã¼ãã£ã³ã°ã®ä¾ã以ä¸ã«ç¤ºãã¾ãã + <informalexample> + <programlisting> +<![CDATA[ PHPã§åä½ããæåã¨ã³ã³ã¼ãã£ã³ã°: ISO-8859-*, EUC-JP, UTF-8 PHPã§åä½ããªãæåã¨ã³ã³ã¼ãã£ã³ã°: JIS, SJIS - </programlisting> - </informalexample> - </para> - <para> +]]> + </programlisting> + </informalexample> + </para> + <para> PHPã®å é¨ã¨ã³ã³ã¼ãã£ã³ã°ã¨ãã¦ä½¿ç¨ã§ããªãæåã¨ã³ã³ã¼ãã£ã³ã°ã¯ã <literal>mbstring</literal>ã®HTTPå ¥å/åºåå¤æã®æ©è½/颿°ã«ãã夿 ãããã¨ãå¯è½ã§ãã @@ -163,7 +163,10 @@ <example> <title>php.iniã§HTTPå ¥å夿ãç¡å¹ã«ãã</title> <programlisting role="php"> +<![CDATA[ +;; HTTPå ¥å夿ãç¡å¹ã«ãã mbstring.http_input = pass +]]> </programlisting> </example> </para> @@ -199,8 +202,8 @@ <para> <example> <title><literal>php.ini</literal>ã®è¨å®ä¾</title> - <programlisting role="php"> - + <programlisting> +<![CDATA[ ;; å ¨ã¦ã®PHPãã¼ã¸ã§åºåã®æåã¨ã³ã³ã¼ãã£ã³ã°å¤æãæå¹ã«ãã ;; åºåãããã¡ãªã³ã°ãæå¹ã«ãã @@ -208,6 +211,7 @@ ;; mb_output_handlerã«ããåºå夿ãæå¹ã«ãã output_handler = mb_output_handler +]]> </programlisting> </example> </para> @@ -215,8 +219,8 @@ <example> <title>ã¹ã¯ãªããã®ä¾</title> <programlisting role="php"> - -<?php +<![CDATA[ +<?php // ãã®ãã¼ã¸ã§ã®ã¿åºåã®æåã¨ã³ã³ã¼ãã£ã³ã°å¤æãæå¹ã«ãã @@ -227,7 +231,8 @@ // ãæå®ãã ob_start('mb_output_handler'); -?> +?> +]]> </programlisting> </example> </para> @@ -356,8 +361,8 @@ <para> <example> <title><literal>php.ini</literal>è¨å®ã®ä¾</title> - <programlisting role="php"> - + <programlisting> +<![CDATA[ ;; ããã©ã«ãã®å é¨ã¨ã³ã³ã¼ãã£ã³ã°ãè¨å® ;; 注æ: PHPã§åä½ããæåã¨ã³ã³ã¼ãã£ã³ã°ã使ç¨ããã㨠mbstring.internal_encoding = UTF-8 ; å é¨ã¨ã³ã³ã¼ãã£ã³ã°ãUTF-8ã«è¨å® @@ -384,6 +389,7 @@ mbstring.substitute_character = 12307 ; Unicodeå¤ãæå® mbstring.substitute_character = none ; æåãåºåããªã mbstring.substitute_character = long ; longã®ä¾: U+3000,JIS+7E7E +]]> </programlisting> </example> </para> @@ -393,8 +399,8 @@ <literal>EUC-JP</literal> ã¦ã¼ã¶ç¨ã®<literal>php.ini</literal> ã®è¨å® </title> - <programlisting role="php"> - + <programlisting> +<![CDATA[ ;; åºåãããã¡ãªã³ã°ãç¡å¹ã«ãã output_buffering = Off @@ -411,7 +417,8 @@ mbstring.internal_encoding = EUC-JP ;; ç¡å¹ãªæåãåºåããªã -mbstring.substitute_character = none +mbstring.substitute_character = none +]]> </programlisting> </example> </para> @@ -421,8 +428,8 @@ <literal>SJIS</literal>ã¦ã¼ã¶ç¨ã®<literal>php.ini</literal>ã® è¨å® </title> - <programlisting role="php"> - + <programlisting> +<![CDATA[ ;; åºåã®ãããã¡ãªã³ã°ãæå¹ã« output_buffering = On @@ -442,7 +449,8 @@ mbstring.internal_encoding = EUC-JP ;; ç¡å¹ãªæåãåºåããªã -mbstring.substitute_character = none +mbstring.substitute_character = none +]]> </programlisting> </example> </para> @@ -662,11 +670,13 @@ <example> <title><function>mb_internal_encoding</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* å 鍿åã¨ã³ã³ã¼ãã£ã³ã°ãUTF-8ã«è¨å® */ mb_internal_encoding("UTF-8"); /* ã«ã¬ã³ãã®å 鍿åã¨ã³ã³ã¼ãã£ã³ã°ã表示 */ echo mb_internal_encoding(); +]]> </programlisting> </example> </para> @@ -828,6 +838,7 @@ <example> <title><function>mb_detect_order</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* ãªã¹ãã§æ¤åºé ãè¨å® */ mb_detect_order("eucjp-win,sjis-win,UTF-8"); @@ -839,6 +850,7 @@ /* ã«ã¬ã³ãã®æ¤åºé ã表示 */ echo implode(", ", mb_detect_order()); +]]> </programlisting> </example> </para> @@ -905,7 +917,8 @@ <example> <title><function>mb_substitute_character</function> ã®ä¾</title> <programlisting role="php"> -/* Unicode U+3013 (ã)ãè¨å® */ +<![CDATA[ +/* Unicode U+3013 (ã²ã¿è¨å·)ãè¨å® */ mb_substitute_character(0x3013); /* HEXãã©ã¼ããããè¨å® */ @@ -913,6 +926,7 @@ /* ã«ã¬ã³ãã®è¨å®ã表示 */ echo mb_substitute_character(); +]]> </programlisting> </example> </para> @@ -943,7 +957,7 @@ ãã </para> <para> - 4.0.6 以éã®ãã¼ã¸ã§ã³ã§ã¯ã以ä¸ã®æ¡ä»¶ãæºããããå ´åã«ãã®ãã³ + 4.1.0以éã®ãã¼ã¸ã§ã³ã§ã¯ã以ä¸ã®æ¡ä»¶ãæºããããå ´åã«ãã®ãã³ ãã©ã¯charset HTTP ããããè¨å®ãã¾ãã </para> <para> @@ -979,8 +993,10 @@ <example> <title><function>mb_output_handler</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ mb_http_output("UTF-8"); ob_start("mb_output_handler"); +]]> </programlisting> </example> </para> @@ -1020,10 +1036,12 @@ <example> <title><function>mb_preferred_mime_string</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ $outputenc = "sjis-win"; mb_http_output($outputenc); ob_start("mb_output_handler"); Header("Content-Type: text/html; charset=" . mb_preferred_mime_name($outputenc)); +]]> </programlisting> </example> </para> @@ -1295,6 +1313,7 @@ <para> <informalexample> <programlisting> +<![CDATA[ æåå¹ U+0000 - U+0019 0 @@ -1302,6 +1321,7 @@ U+2000 - U+FF60 2 U+FF61 - U+FF9F 1 U+FFA0 - 2 +]]> </programlisting> </informalexample> </para> @@ -1358,7 +1378,9 @@ <example> <title><function>mb_strimwidth</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ $str = mb_strimwidth($str, 0, 40, "..>"); +]]> </programlisting> </example> </para> @@ -1404,6 +1426,7 @@ <example> <title><function>mb_convert_encoding</function>ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* å 鍿åã¨ã³ã³ã¼ãã£ã³ã°ããSJISã«å¤æ */ $str = mb_convert_encoding($str, "SJIS"); @@ -1415,7 +1438,7 @@ /* "auto" ã¯ã"ASCII,JIS,UTF-8,EUC-JP,SJIS" ã«å±éããã */ $str = mb_convert_encoding($str, "EUC-JP", "auto"); - +]]> </programlisting> </example> </para> @@ -1459,6 +1482,7 @@ <example> <title><function>mb_detect_encoding</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* ã«ã¬ã³ãã®detect_orderã§æåã¨ã³ã³ã¼ãã£ã³ã°ãæ¤åº */ echo mb_detect_encoding($str); @@ -1473,6 +1497,7 @@ $ary[] = "JIS"; $ary[] = "EUC-JP"; echo mb_detect_encoding($str, $ary); +]]> </programlisting> </example> </para> @@ -1517,6 +1542,7 @@ <para> <informalexample> <programlisting> +<![CDATA[ 使ç¨å¯è½ãªå¤æãªãã·ã§ã³ ãªãã·ã§ã³ : 以ä¸ã®ãªãã·ã§ã³ã夿æã«æå®ãã¾ããããã©ã«ã㯠@@ -1538,6 +1564,7 @@ "c" : ãå ¨è§ããä»®åãããå ¨è§ã²ãä»®åãã«å¤æ "C" : ãå ¨è§ã²ãä»®åãããå ¨è§ããä»®åãã«å¤æ "V" : æ¿ç¹ä»ãã®æåã䏿åã«å¤æã"K","H"ã¨å ±ã«ä½¿ç¨ãã¾ãã +]]> </programlisting> </informalexample> </para> @@ -1545,12 +1572,14 @@ <example> <title><function>mb_convert_kana</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* ãä»®åããå ¨ã¦ãå ¨è§ã«ã¿ã«ããã«å¤æãã¾ã */ $str = mb_convert_kana($str, "KVC"); /* ãåè§ã«ã¿ã«ããããå ¨è§ã«ã¿ã«ããã«å¤æãããå ¨è§ãè±æ°åããåè§ã ã«å¤æãã¾ãã */ $str = mb_convert_kana($str, "KVa"); +]]> </programlisting> </example> </para> @@ -1602,11 +1631,13 @@ <example> <title><function>mb_convert_kana</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ $name = "太é"; // æ¼¢å $mbox = "kru"; $doma = "gtinn.mon"; -$addr = mb_encode_mimeheader($name, "UTF-7", "Q") . " <" . $mbox . "@" . $doma . ">"; +$addr = mb_encode_mimeheader($name, "UTF-7", "Q") . " <" . $mbox . "@" . $doma . ">"; echo $addr; +]]> </programlisting> </example> </para> @@ -1688,9 +1719,11 @@ <example> <title><function>mb_convert_variables</function> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ /* 夿° $post1, $post2 ãå é¨ã¨ã³ã³ã¼ãã£ã³ã°ã«å¤æãã */ $interenc = mb_internal_encoding(); $inputenc = mb_convert_variables($interenc, "ASCII,UTF-8,SJIS-win", $post1, $post2); +]]> </programlisting> </example> </para> @@ -1733,6 +1766,7 @@ <example> <title><parameter>convmap</parameter> ã®ä¾</title> <programlisting role="php"> +<![CDATA[ $convmap = array ( int start_code1, int end_code1, int offset1, int mask1, int start_code2, int end_code2, int offset2, int mask2, @@ -1741,6 +1775,7 @@ // start_codeN ããã³ end_codeN ã« Unicodeå¤ãæå® // å¤ã«offsetNã追å ããã¹ã¯maskNãæå®ãã¦ãããæ¯ã®'AND'ãã¨ãã // æ°å¤ã¨ã³ãã£ãã£ã«å¤ã夿ãã¾ãã +]]> </programlisting> </example> </para> @@ -1750,6 +1785,7 @@ <function>mb_encode_numericentity</function> ã®ä¾ </title> <programlisting role="php"> +<![CDATA[ /* ISO-8859-1ã®å·¦é¢ãHTMLæ°å¤ã¨ã³ãã£ãã£ã«å¤æ */ $convmap = array(0x80, 0xff, 0, 0xff); $str = mb_encode_numericentity($str, $convmap, "ISO-8859-1"); @@ -1768,6 +1804,7 @@ 0xe2f0, 0xe32e, 0x1150, 0xffff, 0xe32f, 0xe3ab, 0x1151, 0xffff ); $str = mb_encode_numericentity($str, $convmap, "sjis-win"); +]]> </programlisting> </example> </para> @@ -1811,7 +1848,8 @@ <para> <example> <title><parameter>convmap</parameter> ã®ä¾</title> - <programlisting> + <programlisting role="php"> +<![CDATA[ $convmap = array ( int start_code1, int end_code1, int offset1, int mask1, int start_code2, int end_code2, int offset2, int mask2, @@ -1820,6 +1858,7 @@ // start_codeN ããã³ end_codeN ã« Unicodeå¤ãæå® // å¤ã«offsetNã追å ããã¹ã¯maskNãæå®ãã¦ãããæ¯ã®'AND'ãã¨ãã // æ°å¤ã¨ã³ãã£ãã£ã«å¤ã夿ãã¾ãã +]]> </programlisting> </example> </para> @@ -1829,68 +1868,105 @@ </refsect1> </refentry> - <refentry id="function.mb-send-mail"> - <refnamediv> + <refentry id="function.mb-send-mail"> + <refnamediv> <refname>mb_send_mail</refname> - <refpurpose> + <refpurpose> ã¨ã³ã³ã¼ã夿ãè¡ã£ã¦ã¡ã¼ã«ãéä¿¡ãã - </refpurpose> - </refnamediv> - <refsect1> - <title>説æ</title> - <funcsynopsis> - <funcprototype> - <funcdef>boolean <function>mb_send_mail</function></funcdef> + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>mb_send_mail</function></funcdef> <paramdef>string <parameter>to</parameter></paramdef> - <paramdef>string <parameter>subject</parameter></paramdef> + <paramdef>string <parameter>subject</parameter></paramdef> <paramdef>string <parameter>message</parameter></paramdef> - <paramdef>string - <parameter><optional>additional_headers</optional></parameter> - </paramdef> - <paramdef>string - <parameter><optional>additional_parameter</optional></parameter> - </paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>mb_send_mail</function> ã¯ãemailãéä¿¡ãã¾ããããã㨠- ã¡ãã»ã¼ã¸ã¯<function>mb_language</function>ã®è¨å®ã«åºã¥ã夿ã - ã¨ã³ã³ã¼ãããã¾ãã<function>mb_send_mail</function> ã¯ã - <function>mail</function>ã®ã©ããã¼é¢æ°ã§ãã詳細ã¯ã - <function>mail</function> ãåç §ä¸ããã - </para> - <para> - <parameter>to</parameter> ã¯éä¿¡å ã®ã¡ã¼ã«ã¢ãã¬ã¹ã§ããåã¢ã㬠- ã¹ãã«ã³ãã§åºåããã¨ã«ããè¤æ°ã®å®å ãæå®å¯è½ã§ãã - </para> - <para> - <parameter>subject</parameter> ã¯ã¡ã¼ã«ã®é¡åã§ãã - </para> - <para> - <parameter>message</parameter> ã¯ã¡ã¼ã«ã®ã¡ãã»ã¼ã¸ã§ãã - </para> - <para> + <paramdef>string + <parameter><optional>additional_headers</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>additional_parameter</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>mb_send_mail</function> ã¯ãemailãéä¿¡ãã¾ããããã㨠+ ã¡ãã»ã¼ã¸ã¯<function>mb_language</function>ã®è¨å®ã«åºã¥ã夿ã + ã¨ã³ã³ã¼ãããã¾ãã<function>mb_send_mail</function> ã¯ã + <function>mail</function>ã®ã©ããã¼é¢æ°ã§ãã詳細ã¯ã + <function>mail</function> ãåç §ä¸ããã + </para> + <para> + <parameter>to</parameter> ã¯éä¿¡å ã®ã¡ã¼ã«ã¢ãã¬ã¹ã§ããåã¢ã㬠+ ã¹ãã«ã³ãã§åºåããã¨ã«ããè¤æ°ã®å®å ãæå®å¯è½ã§ãã + </para> + <para> + <parameter>subject</parameter> ã¯ã¡ã¼ã«ã®é¡åã§ãã + </para> + <para> + <parameter>message</parameter> ã¯ã¡ã¼ã«ã®ã¡ãã»ã¼ã¸ã§ãã + </para> + <para> <parameter>additional_headers</parameter> ã¯ããããã®æå¾ã«æ¿å ¥ - ããã¾ããããã¯ãé常ããããã追å ããéã«ä½¿ç¨ããã¾ãã - æ¹è¡(\n)ã§åºåããã¨ã«ããè¤æ°ã®ããããæå®å¯è½ã§ãã - </para> - <para> - <parameter>additional_parameter</parameter> ã¯ãMTA ã®ã³ãã³ãã© - ã¤ã³ãã©ã¡ã¼ã¿ã§ããsendmailã使ç¨ããå ´åã«æ£ããReturn-Pathãè¨ - å®ããå ´åã«ä¾¿å©ã§ãã - </para> - <para> - æåæã«&true;ããã®ä»ã®å ´å - &false;ãè¿ãã¾ãã - </para> - <para> - <function>mb_language</function>, - <function>mail</function>ãåç §ä¸ããã - </para> - </refsect1> - </refentry> - - </reference> + ããã¾ããããã¯ãé常ããããã追å ããéã«ä½¿ç¨ããã¾ãã + æ¹è¡(\n)ã§åºåããã¨ã«ããè¤æ°ã®ããããæå®å¯è½ã§ãã + </para> + <para> + <parameter>additional_parameter</parameter> ã¯ãMTA ã®ã³ãã³ãã© + ã¤ã³ãã©ã¡ã¼ã¿ã§ããsendmailã使ç¨ããå ´åã«æ£ããReturn-Pathãè¨ + å®ããå ´åã«ä¾¿å©ã§ãã + </para> + <para> + æåæã«&true;ããã®ä»ã®å ´å + &false;ãè¿ãã¾ãã + </para> + <para> + <function>mb_language</function>, + <function>mail</function>ãåç §ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-get-info"> + <refnamediv> + <refname>mb_get_info</refname> + <refpurpose>mbstringã®å é¨è¨å®å¤ãåå¾ãã</refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>mb_get_info</function></funcdef> + <paramdef>string + <parameter><optional>type</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_get_info</function>ã¯ãmbstringã®å é¨è¨å®ãã©ã¡ã¼ã¿ + ãè¿ãã¾ãã + </simpara> + <para> + <parameter>type</parameter>ãæå®ãããªãå ´åã¾ãã¯"all"ãæå®ãã + ãå ´åã"internal_encoding", "http_output", "http_input", + "func_overload" ã®è¨å®å¤ãæãã飿³é åãè¿ããã¾ãã + </para> + <para> + <parameter>type</parameter>ã« "http_output", + "http_input", "internal_encoding", "func_overload"ãæå®ãããå ´åã + æå®ãããè¨å®ãã©ã¡ã¼ã¿ãè¿ããã¾ãã + </para> + <para> + <function>mb_internal_encoding</function>, + <function>mb_http_output</function>ãåç §ä¸ããã + </para> + </refsect1> + </refentry> + +</reference> <!-- Keep this comment at the end of the file Local variables: Index: phpdoc/ja/functions/pdf.xml diff -u phpdoc/ja/functions/pdf.xml:1.28 phpdoc/ja/functions/pdf.xml:1.29 --- phpdoc/ja/functions/pdf.xml:1.28 Wed Dec 12 15:53:32 2001 +++ phpdoc/ja/functions/pdf.xml Sun Jan 6 22:23:28 2002 @@ -305,7 +305,8 @@ <example> <title>PDFlibã§PDFããã¥ã¡ã³ãã使ãã</title> <programlisting role="php"> -<?php +<![CDATA[ +<?php $pdf = pdf_new(); pdf_open_file($pdf, "test.pdf"); pdf_set_info($pdf, "Author", "Uwe Steinmann"); @@ -323,22 +324,25 @@ pdf_end_page($pdf); pdf_close($pdf); pdf_delete($pdf); -echo "<A HREF=getpdf.php>å®äºãã¾ãã</A>"; +echo "<A HREF=getpdf.php>å®äºãã¾ãã</A>"; ?> +]]> </programlisting> <simpara> 以ä¸ã®ã¹ã¯ãªãã<filename>getpdf.php</filename>ã¯ãPDFããã¥ã¡ ã³ããè¿ãã ãã®ãã®ã§ãã </simpara> <informalexample> - <programlisting role="php"> -<?php + <programlisting> +<![CDATA[ +<?php $len = filesize($filename); -header("Content-Length: $len"); header("Content-type: application/pdf"); +header("Content-Length: $len"); header("Content-Disposition: inline; filename=foo.pdf"); readfile($filename); -?> +?> +]]> </programlisting> </informalexample> </example> @@ -354,8 +358,9 @@ <para> <example> <title>PDFlibé å¸ãã¡ã¤ã«ä¸ã® pdfclockã®ä¾</title> - <programlisting role="php"> -<?php + <programlisting> +<![CDATA[ +<?php $radius = 200; $margin = 20; $pagecount = 10; @@ -385,7 +390,7 @@ /* 1åå»ã¿ã®ç®ç */ pdf_setlinewidth($pdf, 2.0); - for ($alpha = 0; $alpha < 360; $alpha += 6) { + for ($alpha = 0; $alpha < 360; $alpha += 6) { pdf_rotate($pdf, 6.0); pdf_moveto($pdf, $radius, 0.0); pdf_lineto($pdf, $radius-$margin/3, 0.0); @@ -397,7 +402,7 @@ /* 5åå»ã¿ã®ç®ç */ pdf_setlinewidth($pdf, 3.0); - for ($alpha = 0; $alpha < 360; $alpha += 30) { + for ($alpha = 0; $alpha < 360; $alpha += 30) { pdf_rotate($pdf, 30.0); pdf_moveto($pdf, $radius, 0.0); pdf_lineto($pdf, $radius-$margin, 0.0); @@ -459,7 +464,8 @@ print $buf; pdf_delete($pdf); -?> +?> +]]> </programlisting> </example> </para> @@ -526,10 +532,10 @@ <funcprototype> <funcdef>int <function>pdf_add_launchlink</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -550,10 +556,10 @@ <funcprototype> <funcdef>int <function>pdf_add_locallink</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>int <parameter>page</parameter></paramdef> <paramdef>string <parameter>dest</parameter></paramdef> </funcprototype> @@ -575,10 +581,10 @@ <funcprototype> <funcdef>int <function>pdf_add_note</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>contents</parameter></paramdef> <paramdef>string <parameter>title</parameter></paramdef> <paramdef>string <parameter>icon</parameter></paramdef> @@ -586,7 +592,7 @@ </funcprototype> </funcsynopsis> <para> - 注è¨ã追å ãã¾ããiconvã¯ã"comment, "insert", "note", + 注è¨ã追å ãã¾ããiconã¯ã"comment, "insert", "note", "paragraph", "newparagraph", "key", "help"ã®ã©ããã¨ãªãã¾ãã </para> </refsect1> @@ -619,10 +625,10 @@ <funcprototype> <funcdef>int <function>pdf_add_pdflink</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> <paramdef>int <parameter>page</parameter></paramdef> <paramdef>string <parameter>dest</parameter></paramdef> @@ -665,10 +671,10 @@ <funcprototype> <funcdef>int <function>pdf_add_weblink</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>url</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -743,10 +749,10 @@ <funcprototype> <funcdef>int <function>pdf_attach_file</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>llx</parameter></paramdef> - <paramdef>double <parameter>lly</parameter></paramdef> - <paramdef>double <parameter>urx</parameter></paramdef> - <paramdef>double <parameter>ury</parameter></paramdef> + <paramdef>float <parameter>llx</parameter></paramdef> + <paramdef>float <parameter>lly</parameter></paramdef> + <paramdef>float <parameter>urx</parameter></paramdef> + <paramdef>float <parameter>ury</parameter></paramdef> <paramdef>string <parameter>filename</parameter></paramdef> <paramdef>string <parameter>description</parameter></paramdef> <paramdef>string <parameter>author</parameter></paramdef> @@ -772,12 +778,77 @@ <funcprototype> <funcdef>void <function>pdf_begin_page</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> </funcprototype> </funcsynopsis> <para> æ°è¦ãã¼ã¸ãããã¥ã¡ã³ãã«è¿½å ãã¾ãã + <parameter>width</parameter>ããã³<parameter>height</parameter>ã¯ã + ãã¤ã³ãæ°ã§æå®ãã¾ããï¼ãã¤ã³ãã¯1/72ã¤ã³ãã§ãã + </para> + <para> + <table> + <title>ä¸è¬çãªãã¼ã¸ã®å¤§ããã®ãã¤ã³ãæ°</title> + <tgroup cols="2"> + <thead> + <row> + <entry>name</entry> + <entry>size</entry> + </row> + </thead> + <tbody> + <row> + <entry>A0</entry> + <entry>2380✗3368</entry> + </row> + <row> + <entry>A1</entry> + <entry>1684✗2380</entry> + </row> + <row> + <entry>A2</entry> + <entry>1190✗1684</entry> + </row> + <row> + <entry>A3</entry> + <entry>842✗1190</entry> + </row> + <row> + <entry>A4</entry> + <entry>595✗842</entry> + </row> + <row> + <entry>A5</entry> + <entry>421✗595</entry> + </row> + <row> + <entry>A6</entry> + <entry>297✗421</entry> + </row> + <row> + <entry>B5</entry> + <entry>501✗709</entry> + </row> + <row> + <entry>letter (8.5"✗11")</entry> + <entry>612✗792</entry> + </row> + <row> + <entry>legal (8.5"✗14")</entry> + <entry>612✗1008</entry> + </row> + <row> + <entry>ledger (17"✗11")</entry> + <entry>1224✗792</entry> + </row> + <row> + <entry>11"✗17"</entry> + <entry>792✗1224</entry> + </row> + </tbody> + </tgroup> + </table> </para> </refsect1> </refentry> @@ -793,10 +864,10 @@ <funcprototype> <funcdef>int <function>pdf_begin_pattern</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> - <paramdef>double <parameter>xstep</parameter></paramdef> - <paramdef>double <parameter>ystep</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> + <paramdef>float <parameter>xstep</parameter></paramdef> + <paramdef>float <parameter>ystep</parameter></paramdef> <paramdef>int <parameter>painttype</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -824,8 +895,8 @@ <funcprototype> <funcdef>void <function>pdf_begin_template</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -845,9 +916,9 @@ <funcprototype> <funcdef>void <function>pdf_circle</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>r</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>r</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1030,12 +1101,12 @@ <funcprototype> <funcdef>void <function>pdf_concat</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>a</parameter></paramdef> - <paramdef>double <parameter>b</parameter></paramdef> - <paramdef>double <parameter>c</parameter></paramdef> - <paramdef>double <parameter>d</parameter></paramdef> - <paramdef>double <parameter>e</parameter></paramdef> - <paramdef>double <parameter>f</parameter></paramdef> + <paramdef>float <parameter>a</parameter></paramdef> + <paramdef>float <parameter>b</parameter></paramdef> + <paramdef>float <parameter>c</parameter></paramdef> + <paramdef>float <parameter>d</parameter></paramdef> + <paramdef>float <parameter>e</parameter></paramdef> + <paramdef>float <parameter>f</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1077,12 +1148,12 @@ <funcprototype> <funcdef>void <function>pdf_curveto</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x1</parameter></paramdef> - <paramdef>double <parameter>y1</parameter></paramdef> - <paramdef>double <parameter>x2</parameter></paramdef> - <paramdef>double <parameter>y2</parameter></paramdef> - <paramdef>double <parameter>x3</parameter></paramdef> - <paramdef>double <parameter>y3</parameter></paramdef> + <paramdef>float <parameter>x1</parameter></paramdef> + <paramdef>float <parameter>y1</parameter></paramdef> + <paramdef>float <parameter>x2</parameter></paramdef> + <paramdef>float <parameter>y2</parameter></paramdef> + <paramdef>float <parameter>x3</parameter></paramdef> + <paramdef>float <parameter>y3</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1240,7 +1311,7 @@ <funcdef>void <function>pdf_findfont</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>fontname</parameter></paramdef> - <paramdef>string <parameter>encoding^</parameter></paramdef> + <paramdef>string <parameter>encoding</parameter></paramdef> <paramdef>int <parameter>embed</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -1248,8 +1319,9 @@ ãã®å¾ã<function>pdf_setfont</function>ã§ä½¿ç¨ãããã©ã³ããæºå ãã¾ãããã®ãã©ã³ãã®ã¡ããªãã¯ããã¼ããããembedãã¼ãã§ãªãå ´ åããã©ã³ããã¡ã¤ã«ããã§ãã¯ããã¾ããããã¼ãã¯ã¾ã è¡ããã¾ã - ããencodingã¯ã"builtin", "macroman", "winansi", "host" ã¾ãã¯ã¦ã¼ - ã¶ãå®ç¾©ããã¨ã³ã³ã¼ãã£ã³ã°åã¾ãã¯CMapã®ååã®ã©ããã¨ãªãã¾ãã + ãã<parameter>encoding</parameter>ã¯ã"builtin", "macroman", + "winansi", "host" ã¾ãã¯ã¦ã¼ã¶ãå®ç¾©ããã¨ã³ã³ã¼ãã£ã³ã°åã¾ã㯠+ CMapã®ååã®ã©ããã¨ãªãã¾ãã </para> <para> <function>pdf_findfont</function> ã¯ãã©ã³ãã®ãã³ãã«ã¾ãã¯ã¨ã©ã¼ @@ -1259,14 +1331,16 @@ <example> <title><function>pdf_findfont</function> ã®ä¾</title> <programlisting role="php"> -<php +<![CDATA[ +<?php $font = pdf_findfont($pdf, "Times New Roman", "winansi", 1); if ($font) { pdf_setfont($pdf, $font, 10); } -?> +?> +]]> </programlisting> </example> </para> @@ -1397,7 +1471,7 @@ <funcdef>string <function>pdf_get_parameter</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>double + <paramdef>float <parameter><optional>modifier</optional></parameter> </paramdef> </funcprototype> @@ -1454,6 +1528,48 @@ </refsect1> </refentry> + <refentry id='function.pdf-get-majorversion'> + <refnamediv> + <refname>pdf_get_majorversion</refname> + <refpurpose> + PDFlibã®ã¡ã¸ã£ã¼ãã¼ã¸ã§ã³çªå·ãè¿ã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>pdf_get_majorversion</function></funcdef> + <void/> + </funcprototype> + </funcsynopsis> + <para> + PDFlibã®ã¡ã¸ã£ã¼ãã¼ã¸ã§ã³çªå·ãè¿ãã¾ãã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-get-minorversion'> + <refnamediv> + <refname>pdf_get_minorversion</refname> + <refpurpose> + PDFlibã®ãã¤ãã¼ãã¼ã¸ã§ã³çªå·ãè¿ã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>pdf_get_majorversion</function></funcdef> + <void/> + </funcprototype> + </funcsynopsis> + <para> + PDFlibã®ãã¤ãã¼ãã¼ã¸ã§ã³çªå·ãè¿ãã¾ãã + </para> + </refsect1> + </refentry> + <refentry id="function.pdf-get-value"> <refnamediv> <refname>pdf_get_value</refname> @@ -1463,10 +1579,10 @@ <title>説æ</title> <funcsynopsis> <funcprototype> - <funcdef>double <function>pdf_get_value</function></funcdef> + <funcdef>float <function>pdf_get_value</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>double + <paramdef>float <parameter> <replaceable><optional>modifier</optional></replaceable> </parameter> @@ -1510,8 +1626,8 @@ <funcprototype> <funcdef>void <function>pdf_lineto</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1552,8 +1668,8 @@ <funcprototype> <funcdef>void <function>pdf_moveto</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1630,7 +1746,7 @@ </funcprototype> </funcsynopsis> <para> - çã®CCITTã¤ã¡ã¼ã¸ããªã¼ãã³ãã¾ãã + raw CCITTã¤ã¡ã¼ã¸ããªã¼ãã³ãã¾ãã </para> </refsect1> </refentry> @@ -1664,7 +1780,8 @@ <example> <title>PDFããã¥ã¡ã³ããã¡ã¢ãªå ã«ä½æãã</title> <programlisting role="php"> -<?php +<![CDATA[ +<?php $pdf = pdf_new(); @@ -1685,6 +1802,7 @@ echo $data; ?> +]]> </programlisting> </example> </para> @@ -1786,6 +1904,50 @@ </refsect1> </refentry> + <refentry id="function.pdf-open-memory-image"> + <refnamediv> + <refname>pdf_open_memory_image</refname> + <refpurpose> + PHPã®ã¤ã¡ã¼ã¸é¢æ°ã§ä½æãããã¤ã¡ã¼ã¸ããªã¼ãã³ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>pdf_open_memory_image</function></funcdef> + <paramdef>int <parameter>pdf object</parameter></paramdef> + <paramdef>int <parameter>image</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + 颿°<function>pdf_open_memory_image</function>ã¯ãPHPã®ã¤ã¡ã¼ã¸é¢ + æ°ã§ä½æãããã¤ã¡ã¼ã¸ãå ¥åã¨ããPDFãªãã¸ã§ã¯ãã§å©ç¨å¯è½ã¨ãã¾ + ãã颿°ã¯ãPDFã®ã¤ã¡ã¼ã¸IDãè¿ãã¾ãã + <example> + <title>ã¡ã¢ãªã¤ã¡ã¼ã¸ã®èªã¿è¾¼ã¿</title> + <programlisting role="php"> +<![CDATA[ +<?php +$im = ImageCreate(100, 100); +$col = ImageColorAllocate($im, 80, 45, 190); +ImageFill($im, 10, 10, $col); +$pim = pdf_open_memory_image($pdf, $im); +ImageDestroy($im); +pdf_place_image($pdf, $pim, 100, 100, 1); +pdf_close_image($pdf, $pim); +?> +]]> + </programlisting> + </example> + </para> + <para> + <function>pdf_close_image</function>, + <function>pdf_place_image</function>ãåç §ä¸ããã + </para> + </refsect1> + </refentry> + <refentry id="function.pdf-open-pdi"> <refnamediv> <refname>pdf_open_pdi</refname> @@ -1830,7 +1992,7 @@ </para> </refsect1> </refentry> - + <refentry id="function.pdf-open-png"> <refnamediv> <refname>pdf_open_png</refname> @@ -1884,9 +2046,9 @@ <funcdef>void <function>pdf_place_image</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>int <parameter>image</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>scale</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>scale</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1909,10 +2071,10 @@ <funcdef>void <function>pdf_place_pdi_page</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>int <parameter>page</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>sx</parameter></paramdef> - <paramdef>double <parameter>sy</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>sx</parameter></paramdef> + <paramdef>float <parameter>sy</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1934,10 +2096,10 @@ <funcprototype> <funcdef>void <function>pdf_rect</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -1978,7 +2140,7 @@ <funcprototype> <funcdef>void <function>pdf_rotate</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>phi</parameter></paramdef> + <paramdef>float <parameter>phi</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2017,8 +2179,8 @@ <funcprototype> <funcdef>void <function>pdf_scale</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x-scale</parameter></paramdef> - <paramdef>double <parameter>y-scale</parameter></paramdef> + <paramdef>float <parameter>x-scale</parameter></paramdef> + <paramdef>float <parameter>y-scale</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2030,7 +2192,7 @@ <refentry id="function.pdf-setcolor"> <refnamediv> <refname>pdf_setcolor</refname> - <refpurpose>å¡ãã¤ã¶ãè²ããã³è¼ªéè²ãCMYKã§è¨å®ãã</refpurpose> + <refpurpose>å¡ãã¤ã¶ãè²ããã³è¼ªéè²ãè¨å®ãã</refpurpose> </refnamediv> <refsect1> <title>説æ</title> @@ -2040,20 +2202,20 @@ <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>type</parameter></paramdef> <paramdef>string <parameter>colorspace</parameter></paramdef> - <paramdef>double <parameter>c1</parameter></paramdef> - <paramdef>double + <paramdef>float <parameter>c1</parameter></paramdef> + <paramdef>float <parameter><optional>c2</optional></parameter> </paramdef> - <paramdef>double + <paramdef>float <parameter><optional>c3</optional></parameter> </paramdef> - <paramdef>double + <paramdef>float <parameter><optional>c4</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> <para> - ã«ã¬ã³ãã®ã«ã©ã¼ã¹ãã¼ã¹ã¨è²ãè¨å®ãã¾ãããã©ã¡ã¼ã¿ + ã«ã¬ã³ãã®è²ç©ºéã¨è²ãè¨å®ãã¾ãããã©ã¡ã¼ã¿ <parameter>type</parameter>ã¯ã"fill", "stroke", "both" ã®ã©ãã ã¨ãããã¨ãã§ãããããããå¡ãã¤ã¶ãã輪éæç»ã輪éæç»ããã³ å¡ãã¤ã¶ãã表ãã¾ãããã©ã¡ã¼ã¿ @@ -2064,20 +2226,49 @@ <parameter>c1</parameter>, <parameter>c2</parameter>, <parameter>c3</parameter>, <parameter>c4</parameter>ã¯ã <parameter>colorspace</parameter>ã§æå®ãããè²ç©ºéã®è²è¦ç´ ã表ã - ã¾ãã<literal>gray</literal>ã®å ´åã«ã¯ã - <parameter>c1</parameter>ã®ã¿ã使ç¨ããã¾ãã + ã¾ããä¾å¤ã¨ãã¦è¨è¿°ãããå ´å以å¤ããããã®è²è¦ç´ ã¯0ãã1ã¾ã§ã® + floatæ°ã§ãã + </para> + <para> + <literal>gray</literal>ã®å ´åã«ã¯ã<parameter>c1</parameter>ã®ã¿ + ã使ç¨ããã¾ãã + </para> + <para> <literal>rgb</literal>ã®å ´åããã©ã¡ã¼ã¿ <parameter>c1</parameter>, <parameter>c2</parameter>, <parameter>c3</parameter>ã«ãããããã赤ãç·ãéã®å¤ãæå®ãã¾ - ãã<literal>cmyk</literal> ã®å ´åããã©ã¡ã¼ã¿ + ãã + <informalexample> + <programlisting role="php"> +<![CDATA[ +// å¡ãã¤ã¶ãããã³è¼ªéè²ãç½ã«è¨å® +pdf_setcolor($pdf, "both", "rgb", 1, 1, 1); +]]> + </programlisting> + </informalexample> + </para> + <para> + <literal>cmyk</literal> ã®å ´åããã©ã¡ã¼ã¿ <parameter>c1</parameter>, <parameter>c2</parameter>, <parameter>c3</parameter>, <parameter>c4</parameter> ã«ããããã ãã·ã¢ã³ããã¼ã³ããé»è²ãé»ã®å¤ãæå®ãã¾ãã + <informalexample> + <programlisting role="php"> +<![CDATA[ +// å¡ãã¤ã¶ãããã³è¼ªéè²ãç½ã«è¨å® +pdf_setcolor($pdf, "cmyk", "rgb", 0, 0, 0, 1); +]]> + </programlisting> + </informalexample> + </para> + <para> <literal>spot</literal>ã®å ´åã<parameter>c1</parameter> ã« <function>pdf_makespotcolor</function>ã«ããè¿ãããã¹ãããè²ã ã³ãã«ãæå®ãã<parameter>c2</parameter>ã«ã¯æåº¦ã0ãã1ã®ç¯å²ã® - å¤ã§æå®ãã¾ãã<literal>pattern</literal>ã®å ´åã - <parameter>c1</parameter> ã« + å¤ã§æå®ãã¾ãã + </para> + <para> + <literal>pattern</literal>ã®å ´åã<parameter>c1</parameter> ã« <function>pdf_begin_pattern</function>ã«ããè¿ããããã¿ã¼ã³ãã³ ãã«ãæå®ãã¾ãã </para> @@ -2095,8 +2286,8 @@ <funcprototype> <funcdef>void <function>pdf_setdash</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>b</parameter></paramdef> - <paramdef>double <parameter>w</parameter></paramdef> + <paramdef>float <parameter>b</parameter></paramdef> + <paramdef>float <parameter>w</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2117,7 +2308,7 @@ <funcprototype> <funcdef>void <function>pdf_setflat</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>flatness</parameter></paramdef> + <paramdef>float <parameter>flatness</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2138,7 +2329,7 @@ <funcdef>void <function>pdf_setfont</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>int <parameter>font</parameter></paramdef> - <paramdef>double <parameter>size</parameter></paramdef> + <paramdef>float <parameter>size</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2146,10 +2337,12 @@ <parameter>font</parameter>ãã³ãã«ã使ç¨ãã¦æå®ãããµã¤ãºã§ã«ã¬ ã³ãã®ãã©ã³ããè¨å®ãã¾ãã </para> + <para> + <function>pdf_findfont</function>ãåç §ä¸ããã + </para> </refsect1> </refentry> - <refentry id="function.pdf-setgray"> <refnamediv> <refname>pdf_setgray</refname> @@ -2161,12 +2354,18 @@ <funcprototype> <funcdef>void <function>pdf_setgray</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>gray</parameter></paramdef> + <paramdef>float <parameter>gray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®å¡ãã¤ã¶ãããã³è¼ªéæç»è²ãè¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2181,12 +2380,18 @@ <funcprototype> <funcdef>void <function>pdf_setgray_fill</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>gray</parameter></paramdef> + <paramdef>float <parameter>gray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®å¡ãã¤ã¶ãè²ã0ãã1ã¾ã§ã®ã°ã¬ã¼å¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2201,12 +2406,18 @@ <funcprototype> <funcdef>void <function>pdf_setgray_stroke</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>gray</parameter></paramdef> + <paramdef>float <parameter>gray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®è¼ªéæç»è²ã0ãã1ã¾ã§ã®ã°ã¬ã¼å¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2262,7 +2473,7 @@ <funcprototype> <funcdef>void <function>pdf_setlinewidth</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2271,6 +2482,31 @@ </refsect1> </refentry> + <refentry id="function.pdf-setmatrix"> + <refnamediv> + <refname>pdf_setmatrix</refname> + <refpurpose>ã«ã¬ã³ãã®å¤æè¡åãè¨å®ãã</refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>void <function>pdf_setmatrix</function></funcdef> + <paramdef>int <parameter>pdf object</parameter></paramdef> + <paramdef>float <parameter>a</parameter></paramdef> + <paramdef>float <parameter>b</parameter></paramdef> + <paramdef>float <parameter>c</parameter></paramdef> + <paramdef>float <parameter>d</parameter></paramdef> + <paramdef>float <parameter>e</parameter></paramdef> + <paramdef>float <parameter>f</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ã«ã¬ã³ãã®å¤æè¡åãæç¤ºçã«è¨å®ãã¾ãã + </para> + </refsect1> + </refentry> + <refentry id="function.pdf-setmiterlimit"> <refnamediv> <refname>pdf_setmiterlimit</refname> @@ -2282,7 +2518,7 @@ <funcprototype> <funcdef>void <function>pdf_setmiterlimit</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>miter</parameter></paramdef> + <paramdef>float <parameter>miter</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2302,7 +2538,7 @@ <funcprototype> <funcdef>void <function>pdf_setpolydash</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double *<parameter>dasharray</parameter></paramdef> + <paramdef>float *<parameter>dasharray</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2322,14 +2558,20 @@ <funcprototype> <funcdef>void <function>pdf_setrgbcolor</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>red value</parameter></paramdef> - <paramdef>double <parameter>green value</parameter></paramdef> - <paramdef>double <parameter>blue value</parameter></paramdef> + <paramdef>float <parameter>red value</parameter></paramdef> + <paramdef>float <parameter>green value</parameter></paramdef> + <paramdef>float <parameter>blue value</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®å¡ãã¤ã¶ãè²ã¨è¼ªéè²ãæå®ããRGBå¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2344,14 +2586,20 @@ <funcprototype> <funcdef>void <function>pdf_setrgbcolor_fill</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>red value</parameter></paramdef> - <paramdef>double <parameter>green value</parameter></paramdef> - <paramdef>double <parameter>blue value</parameter></paramdef> + <paramdef>float <parameter>red value</parameter></paramdef> + <paramdef>float <parameter>green value</parameter></paramdef> + <paramdef>float <parameter>blue value</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®å¡ãã¤ã¶ãè²ãæå®ããRGBå¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2366,14 +2614,20 @@ <funcprototype> <funcdef>void <function>pdf_setrgbcolor_stroke</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>red value</parameter></paramdef> - <paramdef>double <parameter>green value</parameter></paramdef> - <paramdef>double <parameter>blue value</parameter></paramdef> + <paramdef>float <parameter>red value</parameter></paramdef> + <paramdef>float <parameter>green value</parameter></paramdef> + <paramdef>float <parameter>blue value</parameter></paramdef> </funcprototype> </funcsynopsis> <para> ã«ã¬ã³ãã®è¼ªéè²ãæå®ããRGBå¤ã«è¨å®ãã¾ãã </para> + <note> + <para> + PDFlib V4.0: å¤ã颿°ã§ãã代ããã« + <function>pdf_setcolor</function>ã使ç¨ãã¦ä¸ããã + </para> + </note> </refsect1> </refentry> @@ -2388,9 +2642,9 @@ <funcprototype> <funcdef>void <function>pdf_set_border_color</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>red</parameter></paramdef> - <paramdef>double <parameter>green</parameter></paramdef> - <paramdef>double <parameter>blue</parameter></paramdef> + <paramdef>float <parameter>red</parameter></paramdef> + <paramdef>float <parameter>green</parameter></paramdef> + <paramdef>float <parameter>blue</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2410,8 +2664,8 @@ <funcprototype> <funcdef>void <function>pdf_set_border_dash</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>black</parameter></paramdef> - <paramdef>double <parameter>white</parameter></paramdef> + <paramdef>float <parameter>black</parameter></paramdef> + <paramdef>float <parameter>white</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2434,7 +2688,7 @@ <funcdef>void <function>pdf_set_border_style</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>style</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2505,7 +2759,7 @@ <funcprototype> <funcdef>void <function>pdf_set_horiz_scaling</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>scale</parameter></paramdef> + <paramdef>float <parameter>scale</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2540,6 +2794,121 @@ </refsect1> </refentry> + <refentry id='function.pdf-set-info-author'> + <refnamediv> + <refname>pdf_set_info_author</refname> + <refpurpose> + ããã¥ã¡ã³ãã®authorãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_author</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>author</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-set-info-creator'> + <refnamediv> + <refname>pdf_set_info_creator</refname> + <refpurpose> + ããã¥ã¡ã³ãã®creatorãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_creator</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>creator</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-set-info-keywords'> + <refnamediv> + <refname>pdf_set_info_keywords</refname> + <refpurpose> + ããã¥ã¡ã³ãã®keywordãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_keywords</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>keywords</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-set-info-subject'> + <refnamediv> + <refname>pdf_set_info_subject</refname> + <refpurpose> + ããã¥ã¡ã³ãã®subjectãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_subject</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>subject</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + + <refentry id='function.pdf-set-info-title'> + <refnamediv> + <refname>pdf_set_info_title</refname> + <refpurpose> + ããã¥ã¡ã³ãã®titleãã£ã¼ã«ããè¨å®ãã + </refpurpose> + </refnamediv> + <refsect1> + <title>説æ</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>pdf_set_info_title</function></funcdef> + <paramdef>int <parameter>pdfdoc</parameter></paramdef> + <paramdef>string <parameter>title</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + ãã®é¢æ°ã¯å¤ããããæ¿ããã«<function>pdf_set_info</function>ã使 + ç¨ãã¦ä¸ããã + </para> + </refsect1> + </refentry> + <refentry id="function.pdf-set-leading"> <refnamediv> <refname>pdf_set_leading</refname> @@ -2588,8 +2957,8 @@ <funcprototype> <funcdef>void <function>pdf_set_text_pos</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2655,7 +3024,7 @@ <funcdef>void <function>pdf_set_value</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>double <parameter>value</parameter></paramdef> + <paramdef>float <parameter>value</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2712,10 +3081,10 @@ <funcdef>int <function>pdf_show_boxed</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>text</parameter></paramdef> - <paramdef>double <parameter>left</parameter></paramdef> - <paramdef>double <parameter>top</parameter></paramdef> - <paramdef>double <parameter>width</parameter></paramdef> - <paramdef>double <parameter>height</parameter></paramdef> + <paramdef>float <parameter>left</parameter></paramdef> + <paramdef>float <parameter>top</parameter></paramdef> + <paramdef>float <parameter>width</parameter></paramdef> + <paramdef>float <parameter>height</parameter></paramdef> <paramdef>string <parameter>hmode</parameter></paramdef> <paramdef>string <parameter><optional>feature</optional></parameter> @@ -2744,8 +3113,8 @@ <funcdef>void <function>pdf_show_xy</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>text</parameter></paramdef> - <paramdef>double <parameter>x</parameter></paramdef> - <paramdef>double <parameter>y</parameter></paramdef> + <paramdef>float <parameter>x</parameter></paramdef> + <paramdef>float <parameter>y</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2765,8 +3134,8 @@ <funcprototype> <funcdef>void <function>pdf_skew</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>alpha</parameter></paramdef> - <paramdef>double <parameter>beta</parameter></paramdef> + <paramdef>float <parameter>alpha</parameter></paramdef> + <paramdef>float <parameter>beta</parameter></paramdef> </funcprototype> </funcsynopsis> <para> @@ -2784,13 +3153,13 @@ <title>説æ</title> <funcsynopsis> <funcprototype> - <funcdef>double <function>pdf_stringwidth</function></funcdef> + <funcdef>float <function>pdf_stringwidth</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> <paramdef>string <parameter>text</parameter></paramdef> <paramdef>int <parameter><optional>font</optional></parameter> </paramdef> - <paramdef>double + <paramdef>float <parameter><optional>size</optional></parameter> </paramdef> </funcprototype> @@ -2847,54 +3216,12 @@ <funcprototype> <funcdef>void <function>pdf_translate</function></funcdef> <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>double <parameter>tx</parameter></paramdef> - <paramdef>double <parameter>ty</parameter></paramdef> + <paramdef>float <parameter>tx</parameter></paramdef> + <paramdef>float <parameter>ty</parameter></paramdef> </funcprototype> </funcsynopsis> <para> 座æ¨ç³»ã®åç¹ã夿´ãã¾ãã - </para> - </refsect1> - </refentry> - - <refentry id="function.pdf-open-memory-image"> - <refnamediv> - <refname>pdf_open_memory_image</refname> - <refpurpose> - PHPã®ã¤ã¡ã¼ã¸é¢æ°ã§ä½æãããã¤ã¡ã¼ã¸ããªã¼ãã³ãã - </refpurpose> - </refnamediv> - <refsect1> - <title>説æ</title> - <funcsynopsis> - <funcprototype> - <funcdef>int <function>pdf_open_memory_image</function></funcdef> - <paramdef>int <parameter>pdf object</parameter></paramdef> - <paramdef>int <parameter>image</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - 颿°<function>pdf_open_memory_image</function>ã¯ãPHPã®ã¤ã¡ã¼ã¸é¢ - æ°ã§ä½æãããã¤ã¡ã¼ã¸ãå ¥åã¨ããPDFãªãã¸ã§ã¯ãã§å©ç¨å¯è½ã¨ãã¾ - ãã颿°ã¯ãPDFã®ã¤ã¡ã¼ã¸IDãè¿ãã¾ãã - <example> - <title>ã¡ã¢ãªã¤ã¡ã¼ã¸ã®èªã¿è¾¼ã¿</title> - <programlisting role="php"> -<?php -$im = ImageCreate(100, 100); -$col = ImageColorAllocate($im, 80, 45, 190); -ImageFill($im, 10, 10, $col); -$pim = pdf_open_memory_image($pdf, $im); -ImageDestroy($im); -pdf_place_image($pdf, $pim, 100, 100, 1); -pdf_close_image($pdf, $pim); -?> - </programlisting> - </example> - </para> - <para> - <function>pdf_close_image</function>, - <function>pdf_place_image</function>ãåç §ä¸ããã </para> </refsect1> </refentry>