2015-11-03 118 views

回答

1

發現什麼。如果看文件node_modules> pdfkit> JS> FONT>數據的採集。 有標準的字體,你可以很容易地

 doc.font('Helvetica-Bold'); // as an example 

包括如果你想使用烏爾自己的字體: PDFKit支持TrueType(.TTF)嵌入字體文件,TrueType集合(.ttc),和Datafork TrueType(.dfont)格式。要更改用於呈現文本的字體,只需調用font方法即可。如果您使用的是標準PDF字體,只需將名稱傳遞給字體方法即可。否則,將路徑傳遞給字體文件,或者包含字體數據的緩衝區 。如果字體是集合字體(.ttc和.dfont文件),意味着它包含同一文件中的多個樣式,則應傳遞要從集合中提取的樣式的名稱。 下面是一個顯示如何在每種情況下設置字體的示例。

 doc.font('fonts/PalatinoBold.ttf') 

 doc.font('fonts/Chalkboard.ttc','Chalkboard-Bold')