Start › Foren › PDF24 Creator › Format A0 und A1 aus Programm übergeben
- Dieses Thema hat 4 Antworten sowie 1 Teilnehmer und wurde zuletzt vor 2 Tagen, 14 Stunden von PDF24 Support aktualisiert.
-
AutorBeiträge
-
2026-03-26 um 12:57 Uhr #18553hofbauerTeilnehmer
Hallo,
wir verwenden ein eigenes Programm, das Pläne bis zum Format A0 erzeugen kann.
Ist es möglich, die Formate A1 und A0 direkt an PDF24 zu übergeben?Unter Windows wird in der wingdi.h nur bis A2 unterstützt (
#define DMPAPER_A2 66 /* A2 420 x 594 mm */).
Wenn ich im Programm ein anderes Format (A2 - A6) einstelle, kann ich dieses in PDF24 korrekt ansteuern.Gibt es in PDF24 ebenfalls definierte Werte für A1 und A0, die ich gezielt ansprechen kann?
MfG
Benedikt2026-03-27 um 7:11 Uhr #18554cekaTeilnehmerHallo Benedikt,
ich kenne die Datei wingdi.h nicht. Ich stelle die benutzerdefinierten Formate ein mit:
Einstellungen - Bluetooth und Geräte - Drucker und Scanner -Druckerservereigenschaften - neues Formular erstellen
Dann erscheinen diese Formate beim Drucken mit pdf24
Claus
2026-03-27 um 8:20 Uhr #18555hofbauerTeilnehmerHallo Claus,
die wingdi.h ist eine Windows‑Schnittstelle aus dem GDI‑Bereich, in der unter anderem die Standard‑Papierformate als Konstanten definiert sind.
Mir geht es nicht um benutzerdefinierte Formate – ich habe ausschließlich Probleme mit A1 und A0.
Windows stellt in der wingdi.h nur die Formate A2 - A6 bereit.In meinem Programm kann ich z. B. A2 auswählen, und PDF24 übernimmt diese Größe automatisch korrekt (siehe Screenshot). Dafür übergebe ich DMPAPER_A2 bzw. den Blatttyp 66.
Ich weiß jedoch nicht, ob PDF24 für A1 und A0 eigene interne Blatttypen definiert hat, die ich meinem Programm mitgeben könnte, damit diese Formate ebenfalls automatisch erkannt werden. DMPAPER_A1 und DMPAPER_A0 gibt es nicht in wingdi.h.
Ich hoffe, so wird mein Problem deutlicher.
Viele Grüße
Benedikt
2026-03-29 um 11:00 Uhr #18558cekaTeilnehmerHallo Benedikt,
Leider kann ich Dir dann nicht helfen. Ich erstelle ein benutzerdefiniertes Format, stelle das in dem Programm als Ausgabeformat ein und pdf24 übernimmt es dann automatisch:
2026-10-30 um 8:21 Uhr #19536PDF24 SupportModeratorHallo Benedikt,
eigene feste Nummern wie
DMPAPER_A2(66) hat PDF24 für A0 und A1 nicht. Der klassische PDF24-Drucker verwendet den PostScript-Druckertreiber von Windows mit einer eigenen Druckerbeschreibung, in der A0 und A1 als Papierformate enthalten sind. Die Nummer für diese Formate vergibt der Druckertreiber.Ermitteln Sie die Nummer daher am besten zur Laufzeit mit der Windows-Funktion
DeviceCapabilitiesfür den Drucker "PDF24":DC_PAPERNAMESliefert die Namen der Formate,DC_PAPERSdie zugehörigen Nummern (in derselben Reihenfolge),DC_PAPERSIZEdie Größen in 1/10 mm.
Die Nummer des Eintrags "A0" (841 x 1189 mm) bzw. "A1" (594 x 841 mm) setzen Sie dann in
dmPaperSize. Am sichersten ist die Auswahl über die Größe, weil sie nicht von der Sprache abhängt.Der Weg von Claus über ein eigenes Formular in den Druckerservereigenschaften funktioniert ebenfalls.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.