$1',"," '
$1',"," '
$1',"," ' ',"," '
rootDir.'/system/config/tcpdf.php';",""," // Create new PDF document"," $pdf = new \\TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true);",""," // Set document information"," $pdf->SetCreator(PDF_CREATOR);"," $pdf->SetAuthor(PDF_AUTHOR);"," $pdf->SetTitle($module->title);"," $pdf->SetSubject($module->title);"," $pdf->SetKeywords($module->keywords);",""," // Prevent font subsetting (huge speed improvement)"," $pdf->setFontSubsetting(false);",""," // Remove default header/footer"," $pdf->setPrintHeader(false);"," $pdf->setPrintFooter(false);",""," // Set margins"," $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);",""," // Set auto page breaks"," $pdf->SetAutoPageBreak(true, PDF_MARGIN_BOTTOM);",""," // Set image scale factor"," $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);",""," // Set some language-dependent strings"," $pdf->setLanguageArray($l);",""," // Initialize document and add a page"," $pdf->AddPage();",""," // Set font"," $pdf->SetFont(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN);",""," // Write the HTML content"," $pdf->writeHTML($article, true, 0, true, 0);",""," // Close and output PDF document"," $pdf->lastPage();"," $pdf->Output(StringUtil::standardize(preg_replace('/&(amp;)?/i', '&', $module->title)).'.pdf', 'D');",""," // Stop script execution"," exit;"," }","}"],"stylingDirectives":[[{"start":0,"end":5,"cssClass":"pl-ent"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":21,"end":22,"cssClass":"pl-c1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":29,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":9,"cssClass":"pl-k"},{"start":10,"end":16,"cssClass":"pl-v"},{"start":17,"end":28,"cssClass":"pl-v"},{"start":29,"end":42,"cssClass":"pl-v"}],[],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":4,"end":10,"cssClass":"pl-v"},{"start":11,"end":17,"cssClass":"pl-v"}],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":4,"end":10,"cssClass":"pl-v"},{"start":11,"end":24,"cssClass":"pl-v"}],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":4,"end":10,"cssClass":"pl-v"},{"start":11,"end":21,"cssClass":"pl-v"}],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":31,"cssClass":"pl-v"}],[],[{"start":4,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":4,"end":11,"cssClass":"pl-k"},{"start":12,"end":20,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-k"},{"start":20,"end":31,"cssClass":"pl-en"},{"start":32,"end":38,"cssClass":"pl-smi"},{"start":39,"end":47,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"}],[],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":13,"cssClass":"pl-smi"},{"start":15,"end":22,"cssClass":"pl-c1"},{"start":25,"end":33,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-k"},{"start":20,"end":39,"cssClass":"pl-en"},{"start":40,"end":48,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":50,"end":63,"cssClass":"pl-smi"},{"start":50,"end":63,"cssClass":"pl-smi"},{"start":64,"end":71,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":74,"end":78,"cssClass":"pl-smi"}],[],[{"start":8,"end":45,"cssClass":"pl-c"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":12,"end":29,"cssClass":"pl-s"}],[{"start":12,"end":20,"cssClass":"pl-k"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"}],[],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[],[],[{"start":8,"end":50,"cssClass":"pl-c"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":12,"end":32,"cssClass":"pl-s"}],[{"start":12,"end":20,"cssClass":"pl-k"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":41,"end":47,"cssClass":"pl-s"},{"start":49,"end":53,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[],[],[{"start":8,"end":41,"cssClass":"pl-c"}],[{"start":8,"end":15,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":12,"end":73,"cssClass":"pl-s"}],[{"start":12,"end":28,"cssClass":"pl-s"}],[{"start":12,"end":38,"cssClass":"pl-s"}],[{"start":12,"end":25,"cssClass":"pl-s"}],[{"start":12,"end":48,"cssClass":"pl-s"}],[{"start":12,"end":59,"cssClass":"pl-s"}],[],[],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":12,"end":23,"cssClass":"pl-s"}],[{"start":12,"end":20,"cssClass":"pl-s"}],[{"start":12,"end":20,"cssClass":"pl-s"}],[{"start":12,"end":15,"cssClass":"pl-s"}],[{"start":12,"end":37,"cssClass":"pl-s"}],[{"start":12,"end":25,"cssClass":"pl-s"}],[],[],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":32,"end":39,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":41,"end":49,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":51,"end":59,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"}],[],[{"start":8,"end":30,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":23,"cssClass":"pl-s"},{"start":27,"end":32,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":27,"cssClass":"pl-s"},{"start":31,"end":37,"cssClass":"pl-v"},{"start":39,"end":42,"cssClass":"pl-en"},{"start":43,"end":57,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":28,"cssClass":"pl-s"},{"start":39,"end":47,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":47,"cssClass":"pl-c1"},{"start":48,"end":61,"cssClass":"pl-s"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":67,"end":68,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":19,"cssClass":"pl-s"},{"start":23,"end":29,"cssClass":"pl-s"}],[],[{"start":8,"end":34,"cssClass":"pl-c"}],[{"start":8,"end":20,"cssClass":"pl-k"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":26,"cssClass":"pl-smi"},{"start":28,"end":35,"cssClass":"pl-c1"},{"start":36,"end":62,"cssClass":"pl-s"}],[],[{"start":8,"end":34,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":15,"end":18,"cssClass":"pl-k"},{"start":20,"end":25,"cssClass":"pl-c1"},{"start":26,"end":46,"cssClass":"pl-c1"},{"start":48,"end":56,"cssClass":"pl-c1"},{"start":58,"end":73,"cssClass":"pl-c1"},{"start":75,"end":79,"cssClass":"pl-c1"}],[],[{"start":8,"end":35,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":24,"cssClass":"pl-en"},{"start":25,"end":36,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":24,"end":34,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-en"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":32,"end":37,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":24,"cssClass":"pl-en"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":34,"end":39,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":25,"cssClass":"pl-en"},{"start":26,"end":33,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":35,"end":43,"cssClass":"pl-c1"}],[],[{"start":8,"end":59,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":31,"cssClass":"pl-en"},{"start":32,"end":37,"cssClass":"pl-c1"}],[],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":28,"cssClass":"pl-en"},{"start":29,"end":34,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":28,"cssClass":"pl-en"},{"start":29,"end":34,"cssClass":"pl-c1"}],[],[{"start":8,"end":22,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":24,"cssClass":"pl-en"},{"start":25,"end":40,"cssClass":"pl-c1"},{"start":42,"end":56,"cssClass":"pl-c1"},{"start":58,"end":74,"cssClass":"pl-c1"}],[],[{"start":8,"end":31,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":30,"cssClass":"pl-en"},{"start":31,"end":35,"cssClass":"pl-c1"},{"start":37,"end":54,"cssClass":"pl-c1"}],[],[{"start":8,"end":33,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":27,"cssClass":"pl-en"},{"start":28,"end":49,"cssClass":"pl-c1"}],[],[{"start":8,"end":46,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":30,"cssClass":"pl-en"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[],[{"start":8,"end":45,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":21,"cssClass":"pl-en"}],[],[{"start":8,"end":19,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":21,"cssClass":"pl-en"},{"start":22,"end":40,"cssClass":"pl-c1"},{"start":42,"end":44,"cssClass":"pl-s"},{"start":46,"end":64,"cssClass":"pl-c1"}],[],[{"start":8,"end":33,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":24,"end":32,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"}],[],[{"start":8,"end":40,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":14,"end":20,"cssClass":"pl-en"},{"start":21,"end":31,"cssClass":"pl-v"},{"start":33,"end":44,"cssClass":"pl-en"},{"start":58,"end":71,"cssClass":"pl-s"},{"start":73,"end":76,"cssClass":"pl-s"},{"start":78,"end":85,"cssClass":"pl-s1"},{"start":78,"end":79,"cssClass":"pl-c1"},{"start":87,"end":92,"cssClass":"pl-c1"},{"start":95,"end":101,"cssClass":"pl-s"},{"start":103,"end":106,"cssClass":"pl-s"}],[],[{"start":8,"end":32,"cssClass":"pl-c"}],[],[],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/contao/tcpdf-bundle/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"PrintArticleAsPdfListener.php","displayUrl":"https://github.com/contao/tcpdf-bundle/blob/1.1/src/EventListener/PrintArticleAsPdfListener.php?raw=true","headerInfo":{"blobSize":"3.29 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"3313a1a","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fcontao%2Ftcpdf-bundle%2Fblob%2F1.1%2Fsrc%2FEventListener%2FPrintArticleAsPdfListener.php","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"126","truncatedSloc":"100"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"PHP","languageID":272,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/contao/tcpdf-bundle/blob/1.1/src/EventListener/PrintArticleAsPdfListener.php","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/contao/tcpdf-bundle/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/contao/tcpdf-bundle/raw/1.1/src/EventListener/PrintArticleAsPdfListener.php","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":"/contao/.github/blob/89633f5a8beedaca9ed03572b32f8e320bd530ec/FUNDING.yml","showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"Contao\\TcpdfBundle\\EventListener","kind":"module","ident_start":136,"ident_end":168,"extent_start":126,"extent_end":169,"fully_qualified_name":"Contao\\TcpdfBundle\\EventListener","ident_utf16":{"start":{"line_number":12,"utf16_col":10},"end":{"line_number":12,"utf16_col":42}},"extent_utf16":{"start":{"line_number":12,"utf16_col":0},"end":{"line_number":12,"utf16_col":43}}},{"name":"PrintArticleAsPdfListener","kind":"class","ident_start":246,"ident_end":271,"extent_start":240,"extent_end":3370,"fully_qualified_name":"PrintArticleAsPdfListener","ident_utf16":{"start":{"line_number":18,"utf16_col":6},"end":{"line_number":18,"utf16_col":31}},"extent_utf16":{"start":{"line_number":18,"utf16_col":0},"end":{"line_number":125,"utf16_col":1}}},{"name":"rootDir","kind":"field","ident_start":322,"ident_end":329,"extent_start":313,"extent_end":330,"fully_qualified_name":"PrintArticleAsPdfListener.rootDir","ident_utf16":{"start":{"line_number":23,"utf16_col":13},"end":{"line_number":23,"utf16_col":20}},"extent_utf16":{"start":{"line_number":23,"utf16_col":4},"end":{"line_number":23,"utf16_col":21}}},{"name":"__construct","kind":"method","ident_start":352,"ident_end":363,"extent_start":336,"extent_end":427,"fully_qualified_name":"PrintArticleAsPdfListener.__construct","ident_utf16":{"start":{"line_number":25,"utf16_col":20},"end":{"line_number":25,"utf16_col":31}},"extent_utf16":{"start":{"line_number":25,"utf16_col":4},"end":{"line_number":28,"utf16_col":5}}},{"name":"onPrintArticleAsPdf","kind":"method","ident_start":449,"ident_end":468,"extent_start":433,"extent_end":3368,"fully_qualified_name":"PrintArticleAsPdfListener.onPrintArticleAsPdf","ident_utf16":{"start":{"line_number":30,"utf16_col":20},"end":{"line_number":30,"utf16_col":39}},"extent_utf16":{"start":{"line_number":30,"utf16_col":4},"end":{"line_number":124,"utf16_col":5}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/contao/tcpdf-bundle/branches":{"post":"HY_AWEUmDGFaJSCXCbEQlDIoXWuX859lnN4fixDN7kHr-ZzfkpiMkb7Ax_wDfXtz4lA4iRtFPcnKTCH_rK-fOg"},"/repos/preferences":{"post":"nKc3VKSugium1Kf3WPU4g0eRSdzEZnkYRdwayl1PaKsYLqmCBTySF8eOy4R7Syy8hndzjWmK8zyLXUUGfg48Yg"}}},"title":"tcpdf-bundle/src/EventListener/PrintArticleAsPdfListener.php at 1.1 ยท contao/tcpdf-bundle"}