API 参考 / @142vip/copyright / VipCopyright
类: VipCopyright
定义于: copyright.ts:30
软著源代码生成器
- 支持Java、JavaScript、TypeScript、Python、C、C++、Go、Swift、PHP、Rust、Shell、SQL、YAML、XML、HTML、Text等语言
- 支持生成源代码文档
- 支持生成源代码文档的前30页、后30页、前后30页
构造函数
构造函数
new VipCopyright(
copyrightTitle
,copyrightVersion
,options?
):VipCopyright
定义于: copyright.ts:56
参数
copyrightTitle
string
copyrightVersion
string
options?
返回
VipCopyright
方法
generateDocx()
generateDocx(
sourceCodeDir
,fileType
):Promise
<void
>
定义于: copyright.ts:94
生成源代码文档
参数
sourceCodeDir
string
fileType
返回
Promise
<void
>
saveCodeToDocx()
saveCodeToDocx(
fileName
,sourceLines
,pageCount
):Promise
<void
>
定义于: copyright.ts:130
存储代码到文档中
参数
fileName
string
sourceLines
string
[]
pageCount
number
返回
Promise
<void
>
scanSourceCode()
scanSourceCode(
sourceCodeDir
,fileType
):object
定义于: copyright.ts:157
根据文件路径,扫描源码
参数
sourceCodeDir
string
fileType
返回
object
allSourceCode
allSourceCode:
string
[]
beginSourceCode
beginSourceCode:
string
[]
endSourceCode
endSourceCode:
string
[]
quickGenerateDocx()
static
quickGenerateDocx(options
):Promise
<void
>
定义于: copyright.ts:81
快速生成文档
参数
options
copyrightTitle
string
copyrightVersion
string
fileType
sourceCodeDir
string
返回
Promise
<void
>