本文整理匯總了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
}