2013-12-15 18 views
7

Ben Ne yazık ki satır içi vurgu için kötü bir satır sonu (zorlamadan yazı tipini değiştirmek için bir yol bulamıyorum pdfkitpdfkit'i kullanırken aynı paragrafta font ağırlıklarını karıştırabilir miyim?

satır içi vurgu için kalın yazı tipi ağırlıkları kullanmak için bir yol bulmaya çalışıyorum .. .). Aynı zamanda kaynaktan delen ancak

pdf.text('Hello ', LEFT, 200).font(bold).text('World!'); 

ancak bu irade çıkışı

Merhaba

Dünya olamazdı:

ben gibi bir şey çalışıyordu herhangi bir seçenek bulmak Bunu engellemek.

Bu sorunun üstesinden gelmek için herhangi bir fikri veya çözümü olan var mı?

DÜZENLEME: çalışmaktadır

pdf.text('Hello ', LEFT, 200).moveUp(1).font(bold).text('World!', {indent: pdf.widthOfString('Hello ')}); 

ama çok esnek ve sürdürülebilir gelen:

Tüm Şimdiye kadar ile gelebilir bir çirkin bu gibi bakarak kesmek olduğunu. Bir sonraki Dünya aynı satırda yazdırması amacıyla,

pdf.text('Hello ', LEFT, 200, { 
    //here it is, 
    lineBreak : false 
}).font(bold).text('World!'); 

Bu

Merhaba kırılmaz çizgiyi yapacak yanlış:

cevap

12

Temelde linebreak ile seçenekleri belirlemek gerekir.

node_modules\pdfkit\js\mixins\text.js, line 130 

pdfkit versiyonu: 0.2.6

+0

Büyük! Bu, dokümanlar arasında hiç belirtilmediyse de ilginçtir: http://pdfkit.org/docs/text.html#styling – m90

+0

Aynı satır için çalışmasına rağmen, bir sonraki satırı bozar. – kushdilip

1

bu devam olduğunu işlemek için belgelenmiş yolu

Bu bulundu.

pdf.font('Helvetica-Bold').text('Hello ', { 
    continued: true 
}).font('Helvetica').text('World!'); 

http://pdfkit.org/docs/text.html

İlgili konular