当前位置: 首页>>代码示例>>PHP>>正文


PHP css::dom_set_attributes方法代码示例

本文整理汇总了PHP中css::dom_set_attributes方法的典型用法代码示例。如果您正苦于以下问题:PHP css::dom_set_attributes方法的具体用法?PHP css::dom_set_attributes怎么用?PHP css::dom_set_attributes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在css的用法示例。


在下文中一共展示了css::dom_set_attributes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: mapnik_style_line_text

function mapnik_style_line_text($dom, $rule_id, $tags, $global_tags, $importance) {
  global $scales_levels;
  global $scale_text;
  global $lists_dir;
  global $default_style;
  $add_columns=array();

  $rule=$dom->createElement("Rule");
  $filter=$dom->createElement("Filter");
  $rule->appendChild($filter);
  $filter->appendChild($dom->createTextNode("[rule_id] = '$rule_id'"));

  $scale=$dom->createElement("MaxScaleDenominator");
  $rule->appendChild($scale);
  $scale->appendChild($dom->createTextNode(
    $scales_levels[$scale_text[$importance]]));

  $add_columns[]="tags_parse|line_text";
  $sym=$dom->createElement("TextSymbolizer");
  $rule->appendChild($sym);

  $sym->setAttribute("name", "line_text");
  $sym->setAttribute("placement", "line");

  $style=new css($default_style['line_text_style']);
  $style->apply($global_tags->get("line_text_style"));
  $style->apply($tags->get("line_text_style"));
  foreach(array("name") as $a)
    unset($style->style[$a]);
  $style->dom_set_attributes($sym, $dom);

/*  $sym=$dom->createElement("TextSymbolizer");
  $rule->appendChild($sym);

  $sym->setAttribute("name", "line_type");
  $sym->setAttribute("placement", "line");

  $style=new css("fontset_name: book; fill: #000000; size: 10; halo_fill: #ffffff; halo_radius: 1; spacing: 300;");
  $style->apply($global_tags->get("display_style"));
  $style->apply($tags->get("display_style"));
  $style->style['size']-=2;
  foreach(array("name") as $a)
    unset($style->style[$a]);
  $style->dom_set_attributes($sym, $dom); */

  return array('rule'=>$rule, 'columns'=>$add_columns);
}
开发者ID:plepe,项目名称:OpenStreetBrowser,代码行数:47,代码来源:categories.php


注:本文中的css::dom_set_attributes方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。