|
@@ -12,6 +12,22 @@ const props=defineProps({
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+const SheetFFType = {
|
|
|
+ 0 : 'Times New Roman',
|
|
|
+ 1 : 'Arial',
|
|
|
+ 2 : 'Tahoma',
|
|
|
+ 3 : 'Verdana',
|
|
|
+ 4 : '微软雅黑',
|
|
|
+ 5 : '宋体(Song)',
|
|
|
+ 6 : '黑体(ST Heiti)',
|
|
|
+ 7 : '楷体(ST Kaiti)',
|
|
|
+ 8 : '仿宋(ST FangSong)',
|
|
|
+ 9 : '新宋体(ST Song)',
|
|
|
+ 10 : '华文新魏',
|
|
|
+ 11 : '华文行楷',
|
|
|
+ 12 : '华文隶书',
|
|
|
+ }
|
|
|
+
|
|
|
const sourceFrom=ref(null)
|
|
|
|
|
|
// 获取表格数据
|
|
@@ -34,6 +50,10 @@ function setDefaultSource(sourceText){
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+function handleFF(ff){
|
|
|
+ return ff ? (typeof ff == 'number' ? SheetFFType[ff] : ff) : ''
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
onMounted(()=>{
|
|
|
getSheetInfo()
|
|
@@ -56,6 +76,7 @@ onMounted(()=>{
|
|
|
font-weight: ${col.bl ? 'bold' : 'normal'};
|
|
|
font-style: ${col.it ? 'italic' : 'normal'};
|
|
|
background: ${col.bg||'transparent'};
|
|
|
+ font-family: ${handleFF(col.ff)};
|
|
|
`"
|
|
|
>
|
|
|
<!-- 单元格拆分 -->
|