圖像格式
本節詳細說明支援及不支援的圖像格式。
支援的圖像格式
各種類型的列印樣式表 (defaultPrint.xsl) 支援具有下列後綴的內嵌圖像類型︰
• .PNG
• .TIF
• .JPG
• .JPEG
• .GIF
• .PDF
不支援的圖像格式
在數種語言中,不支援格式 (PVZ、CGM、SVG、IDRZ 等) 的圖像將由背景中包含「不支援的圖像格式」字串的圖像取代,且圖像檔案類型後綴會以粗體顯示在中間。例如:
所有圖像都會在右下角包括淺灰色相關圖像資料,以用於疑難排解和參考的目的。
列印樣式表會將圖像檔案名稱轉換為大寫,然後掃描字串中是否包含支援的圖像類型,來執行圖像類型後綴檢查。如果後綴不受支援,圖像會由上方的背景圖像取代 (ImageFormat.png),且會在其上顯示後綴。以下是 XSLT 中此類邏輯的範例。根據資料類型而定,標示詳細資訊可能不同。
<xsl:variable name="format-check" select="stl:uppercase(@path)"/>
<xsl:choose>
<xsl:when test="not(contains($format-check,'.PNG') or
contains($format-check,'.TIF') or
contains($format-check,'.JPG') or
contains($format-check,'.JPEG') or
contains($format-check,'.GIF') or
contains($format-check,'.PDF'))">
<xsl:value-of select="concat($defaultImagePath,'ImageFormat.png')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat($imagesBaseUrl,@path)"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
...