Получение значения мусора при печати страницы на рабочем столе PHP - PullRequest
0 голосов
/ 08 января 2020

Я печатаю счет-фактуру, который я заполнил входными значениями для печати. ​​После генерации окончательного счета-фактуры я получаю значение мусора не в правильном формате, которым я поделился ниже изображения. Но если я использую Php Рабочий стол во внешнем браузере, тогда печать страницы получает правильное значение. Заранее спасибо. enter image description here

Это Мой json для php Рабочий стол

{
"application": {
    "single_instance_guid": "",
    "dpi_aware": true
},
"debugging": {
    "show_console": false,
    "subprocess_show_console": false,
    "log_level": "DEBUG4",
    "log_file": "debug.log"
},
"main_window": {
    "title": "PHP Desktop",
    "icon": "",
    "default_size": [1024, 768],
    "minimum_size": [800, 600],
    "maximum_size": [0, 0],
    "disable_maximize_button": false,
    "center_on_screen": true,
    "start_maximized": false,
    "start_fullscreen": false,
    "print": true
},
"popup_window": {
    "icon": "",
    "fixed_title": "",
    "center_relative_to_parent": true,
    "default_size": [1024, 768]
},
"web_server": {
    "listen_on": ["127.0.0.1", 0],
    "www_directory": "www",
    "index_files": ["index.html", "index.php"],
    "cgi_interpreter": "php/php-cgi.exe",
    "cgi_extensions": ["php"],
    "cgi_temp_dir": "",
    "404_handler": "/pretty-urls.php"
},
"chrome": {
    "log_file": "debug.log",
    "log_severity": "default",
    "cache_path": "webcache",
    "external_drag": true,
    "external_navigation": true,
    "reload_page_F5": true,
    "devtools_F12": true,
    "remote_debugging_port": 0,
    "command_line_switches": {},
    "enable_downloads": true,
    "context_menu": {
        "enable_menu": true,
        "navigation": true,
        "print": true,
        "view_source": true,
        "open_in_external_browser": true,
        "devtools": true
    }
  }
}

Выше json для PHP Настройки рабочего стола, если я изменить что-либо в этом json?

Ниже мой код.

function data() {


        var separateDecimal = lclTotal.toString().split('.');
        var paisa = parseInt(separateDecimal[1]);
        var paisaInt = parseInt(paisa);

        $("#txtPrintName").val($("#name").val());
        $("#txtPrintAddress").val($("#address").val());
        $("#txtPrintMobile").val($("#mobile").val());

    }

$(document).on("click", "#print", function (e) {

                // $("#supplier-info, #invoice-no, #txtUniqueNo, #delivery-note, #supplier-reference, #txtSupplierRef, #buyer, #buyer-label, #buyer-label, #txtCusName, #txtAddress, #txtGSTIN").printThis({
                  $("#printCode").printThis({
                    debug: true,               // show the iframe for debugging
                    importCSS: true,            // import page CSS
                    importStyle: true,          // import style tags
                    printContainer: true,       // grab outer container as well as the contents of the selector
                    loadCSS:"sale.css", // path to additional css file - use an array [] for multiple
                    pageTitle: "TAX INVOICE",   // add title to print page
                    removeInline: true,         // remove all inline styles from print elements
                    printDelay: 300,            // variable print delay; depending on complexity a higher value may be necessary
                    base: true,                
                    footer: "",                 // prefix to html
                    formValues: true            // preserve input/form values
                });

            });

1 Ответ

0 голосов
/ 13 января 2020

Исправлено, я изменил версию PHP рабочего стола.

...