當前位置: 首頁>>代碼示例>>PHP>>正文


PHP TCPDF_COLORS::getColorStringFromArray方法代碼示例

本文整理匯總了PHP中TCPDF_COLORS::getColorStringFromArray方法的典型用法代碼示例。如果您正苦於以下問題:PHP TCPDF_COLORS::getColorStringFromArray方法的具體用法?PHP TCPDF_COLORS::getColorStringFromArray怎麽用?PHP TCPDF_COLORS::getColorStringFromArray使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在TCPDF_COLORS的用法示例。


在下文中一共展示了TCPDF_COLORS::getColorStringFromArray方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _putannotsobjs


//.........這裏部分代碼省略.........
                     $annots .= ' >>';
                 } else {
                     $annots .= ' /Border [';
                     if (isset($pl['opt']['border']) and count($pl['opt']['border']) >= 3) {
                         $annots .= intval($pl['opt']['border'][0]) . ' ';
                         $annots .= intval($pl['opt']['border'][1]) . ' ';
                         $annots .= intval($pl['opt']['border'][2]);
                         if (isset($pl['opt']['border'][3]) and is_array($pl['opt']['border'][3])) {
                             $annots .= ' [';
                             foreach ($pl['opt']['border'][3] as $dash) {
                                 $annots .= intval($dash) . ' ';
                             }
                             $annots .= ']';
                         }
                     } else {
                         $annots .= '0 0 0';
                     }
                     $annots .= ']';
                 }
                 if (isset($pl['opt']['be']) and is_array($pl['opt']['be'])) {
                     $annots .= ' /BE <<';
                     $bstyles = array('S', 'C');
                     if (isset($pl['opt']['be']['s']) and in_array($pl['opt']['be']['s'], $bstyles)) {
                         $annots .= ' /S /' . $pl['opt']['bs']['s'];
                     } else {
                         $annots .= ' /S /S';
                     }
                     if (isset($pl['opt']['be']['i']) and $pl['opt']['be']['i'] >= 0 and $pl['opt']['be']['i'] <= 2) {
                         $annots .= ' /I ' . sprintf(' %F', $pl['opt']['be']['i']);
                     }
                     $annots .= '>>';
                 }
                 if (isset($pl['opt']['c']) and is_array($pl['opt']['c']) and !empty($pl['opt']['c'])) {
                     $annots .= ' /C ' . TCPDF_COLORS::getColorStringFromArray($pl['opt']['c']);
                 }
                 //$annots .= ' /StructParent ';
                 //$annots .= ' /OC ';
                 $markups = array('text', 'freetext', 'line', 'square', 'circle', 'polygon', 'polyline', 'highlight', 'underline', 'squiggly', 'strikeout', 'stamp', 'caret', 'ink', 'fileattachment', 'sound');
                 if (in_array(strtolower($pl['opt']['subtype']), $markups)) {
                     // this is a markup type
                     if (isset($pl['opt']['t']) and is_string($pl['opt']['t'])) {
                         $annots .= ' /T ' . $this->_textstring($pl['opt']['t'], $annot_obj_id);
                     }
                     //$annots .= ' /Popup ';
                     if (isset($pl['opt']['ca'])) {
                         $annots .= ' /CA ' . sprintf('%F', floatval($pl['opt']['ca']));
                     }
                     if (isset($pl['opt']['rc'])) {
                         $annots .= ' /RC ' . $this->_textstring($pl['opt']['rc'], $annot_obj_id);
                     }
                     $annots .= ' /CreationDate ' . $this->_datestring($annot_obj_id, $this->doc_creation_timestamp);
                     //$annots .= ' /IRT ';
                     if (isset($pl['opt']['subj'])) {
                         $annots .= ' /Subj ' . $this->_textstring($pl['opt']['subj'], $annot_obj_id);
                     }
                     //$annots .= ' /RT ';
                     //$annots .= ' /IT ';
                     //$annots .= ' /ExData ';
                 }
                 $lineendings = array('Square', 'Circle', 'Diamond', 'OpenArrow', 'ClosedArrow', 'None', 'Butt', 'ROpenArrow', 'RClosedArrow', 'Slash');
                 // Annotation types
                 switch (strtolower($pl['opt']['subtype'])) {
                     case 'text':
                         if (isset($pl['opt']['open'])) {
                             $annots .= ' /Open ' . (strtolower($pl['opt']['open']) == 'true' ? 'true' : 'false');
                         }
開發者ID:TheTypoMaster,項目名稱:myapps,代碼行數:67,代碼來源:tcpdf.php


注:本文中的TCPDF_COLORS::getColorStringFromArray方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。