Jak działa funkcja drukowania Javascript? Czy mogę utworzyć dokument za pomocą javascript i wydrukować go?

Wiem, że można użyć window.print (), aby wydrukować bieżącą stronę ... ale co chcę wiedzieć, to czy mogę zbudować dokument za pomocą javascript, aby wypełnić go danymi i wydrukować?

Podobnie jak możesz mieć html / xml jako obiekt javascript, czy możesz zrobić coś podobnego do tego:

var name = "Matt";
var htmlDocumentToPrint = "<html><body><div style='width:300px; height:20px; background-color:#000; text-align:center;'>My name is " + name + "</div></body></html>";

htmlDocumentToPrint.print();

Naprawdę nie zależy mi na dodawaniu kolorów - po prostu chcę sformatować dokument, wypełnić go danymi i wydrukować. czy to możliwe?

questionAnswers(8)

yourAnswerToTheQuestion