AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Wie ändere ch die PDF Infos bei sdPDF ?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie ändere ch die PDF Infos bei sdPDF ?

Ein Thema von thomas2009 · begonnen am 25. Apr 2011 · letzter Beitrag vom 26. Apr 2011
Thema geschlossen
thomas2009
(Gast)

n/a Beiträge
 
#1

AW: Wie ändere ch die PDF Infos bei sdPDF ?

  Alt 25. Apr 2011, 20:18
Hast du auch die entsprechende Unit eingebunden?
Ja natürlich, sonst konnte ich nicht das Dokument als PDF speichern
 
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.880 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Wie ändere ch die PDF Infos bei sdPDF ?

  Alt 25. Apr 2011, 20:19
Möglichweise befindet sich diese Funktion in einer anderen Unit, die Komponenet wird ja nicht nur aus einer Unit bestehen.
Markus Kinzler
 
thomas2009
(Gast)

n/a Beiträge
 
#3

AW: Wie ändere ch die PDF Infos bei sdPDF ?

  Alt 25. Apr 2011, 20:26
In unit preview.pas gibt es nicht
sicher in dspdf.dll

Die Infos stehen in dspdf.txt:
Code:
exported functions:

function BeginDoc(FileName: PChar): Integer; stdcall;
function EndDoc: Integer; stdcall;
function NewPage: Integer; stdcall;
function PrintPageF(FileName: PChar): Integer; stdcall;
function PrintPageM(Data: Pointer; Size: Integer): Integer; stdcall;
function SetPage(page_size, orientation, page_width, page_height: Integer): Integer; stdcall;
function SetDocumentInfo(what: Integer; Value: PChar): Integer; stdcall;

SetPage page_size:

UserDefined=0
Letter=1
A4=2
A3=3
Legal=4
B5=5
C5=6
8x11=7
B4=8
A5=9
Folio=10
Executive=11
EnvB4=12
EnvB5=13
EnvC6=14
EnvDL=15
EnvMonarch=16
Env9=17
Env10=18
Env11=19

SetPage orientation:

Portrait=0
Landscape=1

SetDocumentInfo what:

0=Producer
1=Author
2=Creator
3=Subject
4=Title
 
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.880 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Wie ändere ch die PDF Infos bei sdPDF ?

  Alt 25. Apr 2011, 20:29
Aber in irgendeiner Unit muss der Wrapper-Code:
function SetDocumentInfo(what: Integer; Value: PChar): Integer; stdcall; ja stehen, und diese muss eingebunden sein.
Markus Kinzler
 
thomas2009
(Gast)

n/a Beiträge
 
#5

AW: Wie ändere ch die PDF Infos bei sdPDF ?

  Alt 25. Apr 2011, 20:39
Wenn ich sie in Private zusätzlich einzubinden versuche:

Delphi-Quellcode:
Private
function SetDocumentInfo(what: Integer; Value: PChar): Integer; stdcall;
dann erscheint diese Fehlermeldung :
Code:
 Ungenügende Forward- oder External-Deklaration: 'TForm2.SetDocumentInfo'
 
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.880 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Wie ändere ch die PDF Infos bei sdPDF ?

  Alt 25. Apr 2011, 20:45
Das ist auch eine Funktion und keine Methode.
Es wird glaube mal Zeit, dass du die Grundlagen lernst und dich nicht auf die Gutrmütigkeit anderer verlässt!!!!
Markus Kinzler
 
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Wie ändere ch die PDF Infos bei sdPDF ?

  Alt 25. Apr 2011, 21:21
Also mit etwas Grundlagenwissen und diesem Link bekommt man das hin
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
 
Thema geschlossen


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz