---
title: MCOPENFRM.PAGENUMBERSTOPRINT
description: "```javascript //Scriptfunktion 'MCOPENFRM.PAGENUMBERSTOPRINT' // Allgemeine Funktionen zum Speichern, Exportieren und Generieren von PDFs aus Formularen. // Stellt die Seiten ein die gedruckt, ausgegeben werden sollen //Parameter: // Seitenzahlen durch komma getrennt //Beispiel: //Bitte verbessern Sie den folgenden Text: Ein Beispiel-Skript,…"
url: "https://aspi-gmbh.de/docs/mcopenfrm-pagenumberstoprint/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Formulare"
---

# MCOPENFRM.PAGENUMBERSTOPRINT

```javascript

                //Scriptfunktion 'MCOPENFRM.PAGENUMBERSTOPRINT'
// Allgemeine Funktionen zum Speichern, Exportieren und Generieren von PDFs aus Formularen.
// Stellt die Seiten ein die gedruckt, ausgegeben werden sollen

//Parameter:
// Seitenzahlen durch komma getrennt

//Beispiel:
//Bitte verbessern Sie den folgenden Text: Ein Beispiel-Skript, das auf dem Desktop das Dokument "Blatt1-1B" zum aktuellen Patienten als PDF ausgibt.
//Dieses Mal werden jedoch nur die Seiten 1 und 2 ausgegeben.

EXISTSPRN=MCOPENFRM.EXISTS_PDF_PRINTER{}

IFBLOCK{EXISTSPRN=True}
	STAMP=TIMESTAMP{}
	//Standardscripte Ausführen
	RES=RUN{{APPPATH}CONFIGSCRIPTSDRVDOKU.MCFSCR,*,*,False}
	RES=RUN{{APPPATH}CONFIGSCRIPTSKTLOPS.MCFSCR,*,*,False}
	//DRV Blatt 1 öffnen
	RES=MCOPENFRM.OPEN{{APPPATH}FormularDRV_G0810_Aerztlicher_Entlassungsbericht_2021Blatt1.apf,DRV-Bericht}

	//Variablen, die im Speicher befindlich sind, werden automatisch in Formularfelder eingetragen.
	RES=MCOPENFRM.SETVARTOFIELDS{}

	//In MCDMS generierte Unterschriften werden anhand der DRVDOKU.MCFSCR erstellt und mit den Unterschriftenfeldern im Formular verbunden.
	RES=MCOPENFRM.SETSIGNATURE{{SIGNATURARZT1ID},{SIGNATURARZT2ID},{SIGNATURARZT3ID},{SIGNATURARZT4ID},False,False}

	//Formular drucken
	RES=MCOPENFRM.PAGENUMBERSTOPRINT{1{$K}2}
	RES=MCOPENFRM.PRINTTOPDF{{SYSDIR_DESKTOP}TEST{STAMP}.PDF,0,1,60}
	RES=MCOPENFRM.CLOSE{}
ELSE
	RES=DLGMESSAGE{Kein PDF-Drucker installiert!}
ENDIF

RESULT=MCOPENFRM.PAGENUMBERSTOPRINT{Seiten durch Komma Getrennt}
```
