2016-07-10 9 views
2

Ich verwende PDFKit in NodeJS, um einige Bilder zu einem PDF-Dokument hinzuzufügen. dies ist eines der Beispiele ist:Wie funktioniert dieser Methodenaufruf?

# Fit the image within the dimensions 
doc.image('images/test.jpeg', 320, 15, fit: [100, 100]) 
    .rect(320, 15, 100, 100) 
    .stroke() 
    .text('Fit', 320, 0) 

Ich bin mit reiner JS statt Coffeescript und ich verstehe nicht, wie die erste Zeile funktioniert. Wie wird ein Schlüssel-Wert-Paar als Argument übergeben und was wäre das JS-Äquivalent?

Docs hier: http://pdfkit.org/docs/images.html

Antwort

2

Hier ist die Javascript-Äquivalent

doc.image('images/test.jpeg', 320, 15, { 
    fit: [100, 100] 
}).rect(320, 15, 100, 100).stroke().text('Fit', 320, 0); 

Kaffee-Objekte nicht in geschweiften Klammern in vielen Fällen benötigen. check out http://js2.coffee/ um hin und her zwischen Kaffee und Vanille Javascript

konvertieren