2013-12-15 3 views
7

나는 불행하게도 내가 인라인 강조 나쁜 줄 바꿈 (시작하지 않고 글꼴을 변경할 수있는 방법을 찾을 수 없습니다 pdfkitpdfkit을 사용할 때 같은 단락에 글꼴 가중치를 혼합 할 수 있습니까?

에서 인라인 강조 굵은 글꼴 무게을 사용하는 방법을 찾기 위해 노력하고있어 ..). 나는 또한 소스를 통해 팠지만

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

하지만,이 출력됩니다

안녕하세요

세계 없습니다 :

내가 좋아하는 뭔가를 시도하고 있었다 임의의 옵션을 찾는다. 이것을 막아라.

누구나이 문제를 해결하기위한 아이디어 나 해결책이 있습니까?

편집 : 노력

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

하지만 훨씬 유연하고 유지 보수에서 :

모든 내가 지금 가지고 올 수는 추한이처럼 보이는 해킹입니다. 다음 세계가 같은 줄에 인쇄 할 수 있도록

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

은 안녕하세요 아프게하지 라인을 만들 것입니다, 거짓

답변

12

은 기본적으로 당신은 LINEBREAK과 옵션을 설정해야합니다.

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

pdfkit 버전 : 0.2.6

+0

좋아! http://pdfkit.org/docs/text.html#styling – m90

+0

같은 줄에서 작동하더라도 다음 줄이 엉망입니다. – kushdilip

1

을 계속 처리하는 문서화 된 방법

나는이에서 발견했다.

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

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