本文整理汇总了Golang中github.com/jung-kurt/gofpdf.Fpdf.Ok方法的典型用法代码示例。如果您正苦于以下问题:Golang Fpdf.Ok方法的具体用法?Golang Fpdf.Ok怎么用?Golang Fpdf.Ok使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/jung-kurt/gofpdf.Fpdf
的用法示例。
在下文中一共展示了Fpdf.Ok方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: docWriter
func docWriter(pdf *gofpdf.Fpdf, idx int) *pdfWriter {
pw := new(pdfWriter)
pw.pdf = pdf
pw.idx = idx
if pdf.Ok() {
var err error
fileStr := fmt.Sprintf("%s/pdf/tutorial%02d.pdf", cnGofpdfDir, idx)
pw.fl, err = os.Create(fileStr)
if err != nil {
pdf.SetErrorf("Error opening output file %s", fileStr)
}
}
return pw
}
示例2: tutorialSummary
func tutorialSummary(f *gofpdf.Fpdf, fileStr string) {
if f.Ok() {
fl, err := os.Create(fileStr)
defer fl.Close()
if err == nil {
f.Output(fl)
} else {
f.SetError(err)
}
}
if f.Ok() {
fmt.Printf("Successfully generated %s\n", fileStr)
} else {
errPrintf("%s\n", f.Error())
}
}
示例3: docWriter
func docWriter(pdf *gofpdf.Fpdf, idx int) *pdfWriter {
pw := new(pdfWriter)
pw.pdf = pdf
pw.idx = idx
if pdf.Ok() {
var err error
fileStr := fmt.Sprintf("%s\\test_pdf_%02d.pdf", cnGofpdfDir, idx)
pw.fl, err = os.Create(fileStr)
if err != nil {
pdf.SetErrorf("Error opening output file %s", fileStr)
}
}
fileLock1 := Locker{false, "lock#1"}
printIsLocked(fileLock1)
fileLock1.locked = true
printIsLocked(fileLock1)
fileLock2 := Locker{true, "lock#2"}
printIsLocked(fileLock2)
return pw
}