📄 part_gen_prop.html
字号:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
version="1.0">
<xsl:output
method="html"
version="4.0"
encoding="UTF-8"
omit-xml-declaration="yes"
indent="yes"/>
<xsl:template match="/Root">
<html>
<xsl:variable name="FSName" select="PropertyBag/Property[@name='PROPID_HDM_INTERNALFSNAME']"/>
<TABLE>
<TR>
<TD align="left" colspan="2">
<xsl:choose>
<xsl:when test="$FSName='INVALID'">
<h2>QT_TRANSLATE_NOOP("QObject", "Invalid partition")</h2>
</xsl:when>
<xsl:when test="$FSName='NOTFORMATTED'">
<h2>QT_TRANSLATE_NOOP("QObject", "Not formatted partition")</h2>
</xsl:when>
<xsl:otherwise>
<h2><xsl:value-of select="PropertyBag/Property[@name='PROPID_DISPLAYNAME']"/></h2>
</xsl:otherwise>
</xsl:choose>
<img src="hline_gray"/>
</TD>
</TR>
<tr>
<td colspan="2" align="center">
<img src="C2CAA428-F14A-48d2-93D9-AA7580338E78"/>
</td>
</tr>
<tr>
<td colspan="2">
<img src="hline_gray"/>
</td>
</tr>
<xsl:if test="$FSName != 'UNKNOWN' and $FSName != 'INVALID' and $FSName != 'NOTFORMATTED'">
<TR>
<TD align="right">
<nobr><b><xsl:value-of select="PropertyList/Property[@propname='PROPID_HDM_VOLUMELABEL']"/></b></nobr>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_VOLUMELABEL']"/></nobr>
</TD>
</TR>
</xsl:if>
<xsl:if test="$FSName != 'INVALID'">
<TR>
<TD align="right">
<nobr><b><xsl:value-of select="PropertyList/Property[@propname='PROPID_HDM_FSNAME']"/></b></nobr>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_FSNAME']"/></nobr>
</TD>
</TR>
<TR>
<TD align="right">
<nobr><b><xsl:value-of select="PropertyList/Property[@propname='PROPID_HDM_TYPESTRING']"/></b></nobr>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_TYPESTRING']"/></nobr>
</TD>
</TR>
<TR>
<TD align="right">
<nobr><b><xsl:value-of select="PropertyList/Property[@propname='PROPID_HDM_SIZESTRING']"/></b></nobr>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_SIZESTRING']"/></nobr>
</TD>
</TR>
<tr>
<TD>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_SIZESTRING_LONG']"/></nobr>
</TD>
</tr>
<tr>
<TD>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_SIZEINSECTORS_STRING']"/></nobr>
</TD>
</tr>
</xsl:if>
<xsl:if test="$FSName = 'INVALID'">
<TR>
<TD align="right">
<nobr><b>QT_TRANSLATE_NOOP("QObject", "File system type")</b></nobr>
</TD>
<TD align="left">
<p>
QT_TRANSLATE_NOOP("QObject", "Unknown")
</p>
<p>
QT_TRANSLATE_NOOP("QObject", "<ProductName> has discovered problems with this partition. It must have been caused by an incorrect geometry. In order to resolve the issue, please collect LOG-files and send them to our Support Team")
</p>
</TD>
</TR>
</xsl:if>
<xsl:if test="$FSName != 'UNKNOWN' and $FSName != 'INVALID' and $FSName != 'NOTFORMATTED'">
<TR>
<TD align="right">
<nobr><b><xsl:value-of select="PropertyList/Property[@propname='PROPID_HDM_DATASIZESTRING']"/></b></nobr>
</TD>
<TD align="left">
<nobr><xsl:value-of select="concat(PropertyBag/Property[@name='PROPID_HDM_DATASIZESTRING'],' (',PropertyBag/Property[@name='PROPID_HDM_USEDPERCENT'],'%)')"/></nobr>
</TD>
</TR>
<TR>
<TD>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_DATASIZESTRING_LONG']"/></nobr>
</TD>
</TR>
<TR>
<TD>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_DATASIZESECTORS_STRING']"/></nobr>
</TD>
</TR>
<TR>
<TD align="right">
<nobr><b><xsl:value-of select="PropertyList/Property[@propname='PROPID_HDM_FREESIZESTRING']"/></b></nobr>
</TD>
<TD align="left">
<nobr><xsl:value-of select="concat(PropertyBag/Property[@name='PROPID_HDM_FREESIZESTRING'],' (',PropertyBag/Property[@name='PROPID_HDM_FREEPERCENT'],'%)')"/></nobr>
</TD>
</TR>
<TR>
<TD>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_FREESIZESTRING_LONG']"/></nobr>
</TD>
</TR>
<TR>
<TD>
</TD>
<TD align="left">
<nobr><xsl:value-of select="PropertyBag/Property[@name='PROPID_HDM_FREESIZESECTORS_STRING']"/></nobr>
</TD>
</TR>
</xsl:if>
</TABLE>
</html>
</xsl:template>
</xsl:stylesheet>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -