亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xhtml2fo.xsl

?? 使用fop進行html到PDF文件的生成
?? XSL
?? 第 1 頁 / 共 4 頁
字號:
    <xsl:attribute name="font-family">monospace</xsl:attribute>
  </xsl:attribute-set>
  <xsl:attribute-set name="kbd">
    <xsl:attribute name="font-family">monospace</xsl:attribute>
  </xsl:attribute-set>
  <xsl:attribute-set name="samp">
    <xsl:attribute name="font-family">monospace</xsl:attribute>
  </xsl:attribute-set>

  <xsl:attribute-set name="big">
    <xsl:attribute name="font-size">larger</xsl:attribute>
  </xsl:attribute-set>
  <xsl:attribute-set name="small">
    <xsl:attribute name="font-size">smaller</xsl:attribute>
  </xsl:attribute-set>

  <xsl:attribute-set name="sub">
    <xsl:attribute name="baseline-shift">sub</xsl:attribute>
    <xsl:attribute name="font-size">smaller</xsl:attribute>
  </xsl:attribute-set>
  <xsl:attribute-set name="sup">
    <xsl:attribute name="baseline-shift">super</xsl:attribute>
    <xsl:attribute name="font-size">smaller</xsl:attribute>
  </xsl:attribute-set>

  <xsl:attribute-set name="s">
    <xsl:attribute name="text-decoration">line-through</xsl:attribute>
  </xsl:attribute-set>
  <xsl:attribute-set name="strike">
    <xsl:attribute name="text-decoration">line-through</xsl:attribute>
  </xsl:attribute-set>
  <xsl:attribute-set name="del">
    <xsl:attribute name="text-decoration">line-through</xsl:attribute>
  </xsl:attribute-set>

  <xsl:attribute-set name="u">
    <xsl:attribute name="text-decoration">underline</xsl:attribute>
  </xsl:attribute-set>
  <xsl:attribute-set name="ins">
    <xsl:attribute name="text-decoration">underline</xsl:attribute>
  </xsl:attribute-set>

  <xsl:attribute-set name="abbr">
    <!-- e.g.,
    <xsl:attribute name="font-variant">small-caps</xsl:attribute>
    <xsl:attribute name="letter-spacing">0.1em</xsl:attribute>
    -->
  </xsl:attribute-set>

  <xsl:attribute-set name="acronym">
    <!-- e.g.,
    <xsl:attribute name="font-variant">small-caps</xsl:attribute>
    <xsl:attribute name="letter-spacing">0.1em</xsl:attribute>
    -->
  </xsl:attribute-set>

  <xsl:attribute-set name="q"/>
  <xsl:attribute-set name="q-nested"/>

  <!--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
       Image
  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-->

  <xsl:attribute-set name="img">
  </xsl:attribute-set>

  <xsl:attribute-set name="img-link">
    <xsl:attribute name="border">2px solid</xsl:attribute>
  </xsl:attribute-set>

  <!--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
       Link
  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-->

  <xsl:attribute-set name="a-link">
    <xsl:attribute name="text-decoration">underline</xsl:attribute>
    <xsl:attribute name="color">blue</xsl:attribute>
  </xsl:attribute-set>


  <!--======================================================================
      Templates
  =======================================================================-->

  <!--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
       Root
  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-->

  <xsl:template match="html">
    <fo:root xsl:use-attribute-sets="root">
      <xsl:call-template name="process-common-attributes"/>
      <xsl:call-template name="make-layout-master-set"/>
      <xsl:apply-templates/>
    </fo:root>
  </xsl:template>

  <xsl:template name="make-layout-master-set">
    <fo:layout-master-set>
      <fo:simple-page-master master-name="all-pages"
                             xsl:use-attribute-sets="page">
        <fo:region-body margin-top="{$page-margin-top}"
                        margin-right="{$page-margin-right}"
                        margin-bottom="{$page-margin-bottom}"
                        margin-left="{$page-margin-left}"
                        column-count="{$column-count}"
                        column-gap="{$column-gap}"/>
        <xsl:choose>
          <xsl:when test="$writing-mode = 'tb-rl'">
            <fo:region-before extent="{$page-margin-right}"
                              precedence="true"/>
            <fo:region-after  extent="{$page-margin-left}"
                              precedence="true"/>
            <fo:region-start  region-name="page-header"
                              extent="{$page-margin-top}"
                              writing-mode="lr-tb"
                              display-align="before"/>
            <fo:region-end    region-name="page-footer"
                              extent="{$page-margin-bottom}"
                              writing-mode="lr-tb"
                              display-align="after"/>
          </xsl:when>
          <xsl:when test="$writing-mode = 'rl-tb'">
            <fo:region-before region-name="page-header"
                              extent="{$page-margin-top}"
                              display-align="before"/>
            <fo:region-after  region-name="page-footer"
                              extent="{$page-margin-bottom}"
                              display-align="after"/>
            <fo:region-start  extent="{$page-margin-right}"/>
            <fo:region-end    extent="{$page-margin-left}"/>
          </xsl:when>
          <xsl:otherwise><!-- $writing-mode = 'lr-tb' -->
            <fo:region-before region-name="page-header"
                              extent="{$page-margin-top}"
                              display-align="before"/>
            <fo:region-after  region-name="page-footer"
                              extent="{$page-margin-bottom}"
                              display-align="after"/>
            <fo:region-start  extent="{$page-margin-left}"/>
            <fo:region-end    extent="{$page-margin-bottom}"/>
          </xsl:otherwise>
        </xsl:choose>
      </fo:simple-page-master>
    </fo:layout-master-set>
  </xsl:template>

  <xsl:template match="head | script"/>

  <xsl:template match="body">
    <fo:page-sequence master-reference="all-pages">
      <fo:title>
        <xsl:value-of select="/html/head/title"/>
      </fo:title>
      <fo:static-content flow-name="page-header">
        <fo:block space-before.conditionality="retain"
                  space-before="{$page-header-margin}"
                  xsl:use-attribute-sets="page-header">
          <xsl:if test="$title-print-in-header = 'true'">
            <xsl:value-of select="/html/head/title"/>
          </xsl:if>
        </fo:block>
      </fo:static-content>
      <fo:static-content flow-name="page-footer">
        <fo:block space-after.conditionality="retain"
                  space-after="{$page-footer-margin}"
                  xsl:use-attribute-sets="page-footer">
          <xsl:if test="$page-number-print-in-footer = 'true'">
            <xsl:text>- </xsl:text>
            <fo:page-number/>
            <xsl:text> -</xsl:text>
          </xsl:if>
        </fo:block>
      </fo:static-content>
      <fo:flow flow-name="xsl-region-body">
        <fo:block xsl:use-attribute-sets="body">
          <xsl:call-template name="process-common-attributes"/>
          <xsl:apply-templates/>
        </fo:block>
      </fo:flow>
    </fo:page-sequence>
  </xsl:template>

  <!--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
   process common attributes and children
  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-->

  <xsl:template name="process-common-attributes-and-children">
    <xsl:call-template name="process-common-attributes"/>
    <xsl:apply-templates/>
  </xsl:template>

  <xsl:template name="process-common-attributes">
    <xsl:attribute name="role">
      <xsl:value-of select="concat('', local-name())"/>
    </xsl:attribute>

    <xsl:choose>
      <xsl:when test="@xml:lang">
        <xsl:attribute name="xml:lang">
          <xsl:value-of select="@xml:lang"/>
        </xsl:attribute>
      </xsl:when>
      <xsl:when test="@lang">
        <xsl:attribute name="xml:lang">
          <xsl:value-of select="@lang"/>
        </xsl:attribute>
      </xsl:when>
    </xsl:choose>

    <xsl:choose>
      <xsl:when test="@id">
        <xsl:attribute name="id">
          <xsl:value-of select="@id"/>
        </xsl:attribute>
      </xsl:when>
      <xsl:when test="self::a/@name">
        <xsl:attribute name="id">
          <xsl:value-of select="@name"/>
        </xsl:attribute>
      </xsl:when>
    </xsl:choose>

    <xsl:if test="@align">
      <xsl:choose>
        <xsl:when test="self::caption">
        </xsl:when>
        <xsl:when test="self::img or self::object">
          <xsl:if test="@align = 'bottom' or @align = 'middle' or @align = 'top'">
            <xsl:attribute name="vertical-align">
              <xsl:value-of select="@align"/>
            </xsl:attribute>
          </xsl:if>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="process-cell-align">
            <xsl:with-param name="align" select="@align"/>
          </xsl:call-template>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:if>
    <xsl:if test="@valign">
      <xsl:call-template name="process-cell-valign">
        <xsl:with-param name="valign" select="@valign"/>
      </xsl:call-template>
    </xsl:if>

    <xsl:if test="@style">
      <xsl:call-template name="process-style">
        <xsl:with-param name="style" select="@style"/>
      </xsl:call-template>
    </xsl:if>

  </xsl:template>

  <xsl:template name="process-style">
    <xsl:param name="style"/>
    <!-- e.g., style="text-align: center; color: red"
         converted to text-align="center" color="red" -->
    <xsl:variable name="name"
                  select="normalize-space(substring-before($style, ':'))"/>
    <xsl:if test="$name">
      <xsl:variable name="value-and-rest"
                    select="normalize-space(substring-after($style, ':'))"/>
      <xsl:variable name="value">
        <xsl:choose>
          <xsl:when test="contains($value-and-rest, ';')">
            <xsl:value-of select="normalize-space(substring-before(
                                  $value-and-rest, ';'))"/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="$value-and-rest"/>
          </xsl:otherwise>
        </xsl:choose>
      </xsl:variable>
      <xsl:choose>
        <xsl:when test="$name = 'width' and (self::col or self::colgroup)">
          <xsl:attribute name="column-width">
            <xsl:value-of select="$value"/>
          </xsl:attribute>
        </xsl:when>
        <xsl:when test="$name = 'vertical-align' and (
                                 self::table or self::caption or
                                 self::thead or self::tfoot or
                                 self::tbody or self::colgroup or
                                 self::col or self::tr or
                                 self::th or self::td)">
          <xsl:choose>
            <xsl:when test="$value = 'top'">
              <xsl:attribute name="display-align">before</xsl:attribute>
            </xsl:when>
            <xsl:when test="$value = 'bottom'">
              <xsl:attribute name="display-align">after</xsl:attribute>
            </xsl:when>
            <xsl:when test="$value = 'middle'">
              <xsl:attribute name="display-align">center</xsl:attribute>
            </xsl:when>
            <xsl:otherwise>
              <xsl:attribute name="display-align">auto</xsl:attribute>
              <xsl:attribute name="relative-align">baseline</xsl:attribute>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:when>
        <xsl:otherwise>
          <xsl:attribute name="{$name}">
            <xsl:value-of select="$value"/>
          </xsl:attribute>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:if>
    <xsl:variable name="rest"
                  select="normalize-space(substring-after($style, ';'))"/>
    <xsl:if test="$rest">
      <xsl:call-template name="process-style">
        <xsl:with-param name="style" select="$rest"/>
      </xsl:call-template>
    </xsl:if>
  </xsl:template>


  <!--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
       Block-level
  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-->

  <xsl:template match="h1">
    <fo:block xsl:use-attribute-sets="h1">
      <xsl:call-template name="process-common-attributes-and-children"/>
    </fo:block>
  </xsl:template>

  <xsl:template match="h2">
    <fo:block xsl:use-attribute-sets="h2">
      <xsl:call-template name="process-common-attributes-and-children"/>
    </fo:block>
  </xsl:template>

  <xsl:template match="h3">
    <fo:block xsl:use-attribute-sets="h3">
      <xsl:call-template name="process-common-attributes-and-children"/>
    </fo:block>
  </xsl:template>

  <xsl:template match="h4">
    <fo:block xsl:use-attribute-sets="h4">
      <xsl:call-template name="process-common-attributes-and-children"/>
    </fo:block>
  </xsl:template>

  <xsl:template match="h5">
    <fo:block xsl:use-attribute-sets="h5">
      <xsl:call-template name="process-common-attributes-and-children"/>
    </fo:block>
  </xsl:template>

  <xsl:template match="h6">
    <fo:block xsl:use-attribute-sets="h6">
      <xsl:call-template name="process-common-attributes-and-children"/>
    </fo:block>
  </xsl:template>

  <xsl:template match="p">
    <fo:block xsl:use-attribute-sets="p">
      <xsl:call-template name="process-common-attributes-and-children"/>
    </fo:block>
  </xsl:template>

  <!-- initial paragraph, preceded by h1..6 or div -->
  <xsl:template match="p[preceding-sibling::*[1][
                       self::h1 or self::h2 or self::h3 or
                       self::h4 or self::h5 or self::h6 or
                       self::div]]">
    <fo:block xsl:use-attribute-sets="p-initial">
      <xsl:call-template name="process-common-attributes-and-children"/>
    </fo:block>
  </xsl:template>

  <!-- initial paragraph, first child of div, body or td -->
  <xsl:template match="p[not(preceding-sibling::*) and (
                       parent::div or parent::body or

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产小视频在线观看| 国精产品一区一区三区mba桃花 | 日韩精品视频网站| 蜜臀a∨国产成人精品| 日韩一区二区在线观看视频播放| 日韩免费电影一区| 亚洲欧美综合网| 青青草成人在线观看| 国产激情精品久久久第一区二区 | 国产人成一区二区三区影院| 亚洲少妇30p| 日精品一区二区| 国产在线播放一区三区四| 成人av资源下载| 欧美精品第一页| 国产精品丝袜在线| 亚洲成人自拍一区| 国产福利一区二区三区| 91久久精品一区二区| 日韩视频免费观看高清完整版在线观看| 久久女同性恋中文字幕| 夜夜亚洲天天久久| 国产剧情一区二区| 欧美色倩网站大全免费| 久久久精品欧美丰满| 亚洲综合免费观看高清完整版| 久久成人av少妇免费| 一本色道a无线码一区v| 久久综合久久鬼色| 亚洲午夜免费福利视频| 国产99久久久精品| 日韩三级电影网址| 一区二区三区精品| 懂色av一区二区夜夜嗨| 在线播放一区二区三区| 亚洲天堂成人在线观看| 国产一区二区伦理片| 欧美日韩成人综合天天影院 | 不卡视频在线观看| 精品国产制服丝袜高跟| 亚洲综合色视频| 99久久99精品久久久久久| 欧美一区二区三级| 一区二区三区**美女毛片| 国产.欧美.日韩| 欧美va亚洲va香蕉在线| 午夜精品影院在线观看| 91麻豆国产福利在线观看| 国产欧美日韩亚州综合| 欧美96一区二区免费视频| 欧美三级三级三级爽爽爽| 国产精品无码永久免费888| 老司机精品视频导航| 欧美三片在线视频观看| 亚洲男同性视频| 成人aa视频在线观看| 久久久蜜臀国产一区二区| 日本aⅴ免费视频一区二区三区| 欧洲视频一区二区| 综合久久国产九一剧情麻豆| 国产成人av自拍| 久久这里只有精品首页| 久久精品99久久久| 日韩西西人体444www| 丝袜亚洲另类丝袜在线| 欧美亚洲动漫另类| 一区二区三区四区蜜桃| 99视频国产精品| 中文字幕一区av| 99久久伊人网影院| 国产精品美女久久久久久久久 | 在线亚洲人成电影网站色www| 18涩涩午夜精品.www| 成人免费观看av| 中国色在线观看另类| 不卡电影一区二区三区| 中日韩av电影| 99国产欧美另类久久久精品| 亚洲婷婷在线视频| 日本高清不卡aⅴ免费网站| 夜夜嗨av一区二区三区中文字幕| 色综合久久六月婷婷中文字幕| 亚洲欧美国产77777| 91蝌蚪国产九色| 一区二区三区**美女毛片| 欧美色精品在线视频| 天天综合天天做天天综合| 日韩一区二区视频| 极品尤物av久久免费看| 精品国产精品网麻豆系列| 国产在线精品不卡| 日本一区二区动态图| jizz一区二区| 亚洲一级二级在线| 6080日韩午夜伦伦午夜伦| 麻豆91精品视频| 国产三级精品视频| 色婷婷综合久久久| 日韩精品亚洲一区二区三区免费| 日韩视频中午一区| 成人一区二区三区在线观看| 亚洲欧美综合色| 欧美日韩视频在线一区二区 | 日韩女优av电影| 国产精品一二三在| 亚洲人妖av一区二区| 欧美亚洲动漫精品| 国产在线精品免费| 亚洲图片欧美激情| 欧美一区二区三区四区在线观看| 狠狠色综合色综合网络| 中文字幕一区二区三区蜜月| 欧美性xxxxxxxx| 激情综合色综合久久| 亚洲欧洲av在线| 欧美精品vⅰdeose4hd| 国产高清亚洲一区| 亚洲夂夂婷婷色拍ww47| 精品精品欲导航| 99精品欧美一区二区三区小说| 天天做天天摸天天爽国产一区| 久久亚洲精品小早川怜子| 99精品一区二区| 久久国产三级精品| 亚洲你懂的在线视频| 欧美成人福利视频| 91在线国产福利| 久久精品72免费观看| 亚洲精品视频免费观看| 欧美精品一区二区三区高清aⅴ | 日韩写真欧美这视频| 99久久99久久精品国产片果冻| 日日夜夜免费精品| 17c精品麻豆一区二区免费| 欧美一区二区视频网站| 99精品欧美一区二区三区综合在线| 色综合咪咪久久| 国产一区二区女| 亚洲.国产.中文慕字在线| 日本一区二区在线不卡| 91精品国产综合久久久久久久| 成人av电影在线播放| 九九精品视频在线看| 亚洲第一精品在线| 国产精品女人毛片| 亚洲精品在线观| 欧美二区在线观看| 91视频在线观看免费| 国产精品自拍在线| 日本vs亚洲vs韩国一区三区二区| 亚洲人一二三区| 中文字幕 久热精品 视频在线| 日韩欧美一级片| 欧美久久久久久久久中文字幕| 99精品在线免费| 成人午夜免费电影| 久久精品av麻豆的观看方式| 午夜精品久久久久久久99樱桃 | 91免费视频观看| 国产精品一区二区在线观看不卡| 日韩精品一二区| 亚洲一区二区视频在线| 亚洲欧美日韩综合aⅴ视频| 国产亚洲福利社区一区| 91精品国产福利在线观看| 色婷婷香蕉在线一区二区| av高清不卡在线| 懂色av一区二区三区免费看| 国产麻豆精品久久一二三| 精品一区二区三区香蕉蜜桃| 日韩国产在线观看| 亚洲福利一二三区| 亚洲综合成人网| 亚洲综合色成人| 一区二区在线免费| 亚洲人吸女人奶水| 国产精品久久久久久久久搜平片| 久久精品视频在线免费观看| 精品国产3级a| 精品久久人人做人人爽| 日韩视频中午一区| 精品国产乱码久久久久久老虎| 日韩一区二区三区视频在线观看| 欧美高清视频一二三区 | 一区二区三区资源| 亚洲靠逼com| 亚洲影视在线播放| 亚洲国产欧美在线| 午夜视频一区二区| 日韩精品一二三四| 美女视频网站久久| 韩国女主播一区| 国产精品69毛片高清亚洲| 成人三级伦理片| 91猫先生在线| 在线观看不卡一区| 91精品国产高清一区二区三区蜜臀| 日韩一级在线观看| 亚洲精品在线免费播放| 欧美高清在线精品一区|