Français
Forum

Allerlei Fragen rund ums Drucken avec XProfan

 
- page 1 -



Julian
Schmidt
allô Community,
je serait volontiers quelques Fragen rund um Drucken avec XProfan klären.

Zum Thema: je suis justement dabei mon Stundenplan-Tool (Vlt. erinnern sich quelques à cet) trop aktualisieren. eh bien versuche je justement qui Druckfunktion sur Vorderman trop apporter.
Je mets mir cela Drucken so avant.
si on sur Drucken klickt venez un Druckerauswahldialog, anschließend peux on Einstellungen rendez-vous et drucken. si im Druckerauswahldialog Querformat geklickt wurde soll autre chose gedruckt volonté comme im Hochformat.
Im Querformat wird qui Stundenplan einmal sur qui Gesamte Longueur des Blattes gedruckt.
Im Hochformat wird qui Stundenplan mehrfach untereinander sur qui Gesamte Breite des Blattes gedruckt, sodass aussi so cela gesamte Blatt ausgefüllt ist.

eh bien devrait on zum une ermitteln si Quer-, ou bien Hochformat ausgewählt wurde.
et zum zweiten devrait qui Taille des Blattes ermittelt volonté, sodass on den Stundenplan Zentrieren peux.

but cet Beitrags ist es erstmal entier simple im Hoch-, Querformat une ligne number, et une Text Zentriert, dans qui jeweiligen Format-Ausrichtung(rebord de ~50px) auszudrucken.
KompilierenMarqueSéparation
StartPrint "*Testausdruck"

if %Printing

    Line 50,50 - 200,50
    DrawText 50, 60, 200, 80, "TestText", 1
    EndPrint

E
a>

LG

Julian57
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
19.08.2011  
 



« cette Beitrag wurde comme Solution gekennzeichnet. »


Thomas
Freier
voilà Umrechnen annoncé. Du bekommst z.B. Blattbreite dans mm. ensuite sommes cela ~H&*3.425 Bildpx .
KompilierenMarqueSéparation
 $H Windows.ph
Declare H&,V&
cls
var  rand%=75
var pxmm!=3.425
var pymm!=3.35
StartPrint "*Test"

if %Printing

    H& = ~GetDeviceCaps(&PDC,~HORZSIZE)
    V& = ~GetDeviceCaps(&PDC,~VERTSIZE)
    UsePen 0,1,@RGB(0,0,31)

    If H& > V&'Querformat

        Line rand%,100 - ((H&*pxmm!)-rand%),100

    Else'Hochformat

        Line rand%,100 - ((H&*pxmm!)-rand%),100

    Endif

    EndPrint

Endif


Verwendest du Druckerpx (APX%) dois du deine Bildschirmpx (rebord%) umrechnen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
20.08.2011  
 



Hilft Dir [...]  ?
 
19.08.2011  
 




Julian
Schmidt
Hilft Je ne wirklich plus!
je denke qui beste Ansatz wäre erstmal trop ermitteln si Quer- ou bien Hochformat eingestellt wurde. Irgendeine concept?
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
19.08.2011  
 



Hm mais Codes pour liegen ici doch rum.

Magst qui cherche pas?

Einfachste variante: [...] 

mais gib la fois dans cela Suchfeld "Drucke" un -

et schaue ensuite là dans qui Rubrik "Quelltexte"

là gibts encore genauere Beispiele.
 
19.08.2011  
 



Z.B. ici simple comment toujours super de Andreas Miethe: [...]  -

peux avec cela sogar regarder si qui Drucker männlich ou bien féminine ist -

si gegeben!
 
19.08.2011  
 




Julian
Schmidt
hmmm....cela avec dem ermitteln des Formates funktioniert soweit super! eh bien komm je zum prochain Problem. comment bekomme je car qui ligne number exakt de *Anfang des Blattes*+*Druckrand* jusqu'à *Ende des Blattes*-*Druckrand*.

Aktuell siehts so aus(siehe Télécharger)! Genauso aussi im Hochformat!
Télécharger
KompilierenMarqueSéparation
Def GetDeviceCaps(2) ! "GDI32","GetDeviceCaps"
Declare H&,V&, rand_px&, APX%, APY%
rand_px&=75
cls
StartPrint "*Test"

if %Printing

    H& = GetDeviceCaps(&PDC,4)
    V& = GetDeviceCaps(&PDC,6)
    APX%= GetDeviceCaps(&PDC,8)'Ausgabebreite in Pixel
    APY%= GetDeviceCaps(&PDC,10)'AusgabeHoehe in Pixel

    If H& > V&'Querformat

        Line rand_px&,rand_px& - APX%-rand_px&,rand_px&

    Else'Hochformat

        Line rand_px&,rand_px& - APY%-rand_px&,rand_px&

    Endif

    EndPrint

Endif


2 kB
Hochgeladen:19.08.2011
Downloadcounter118
Download
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
19.08.2011  
 



exposition la fois: [...] 

là steht chez HORZRES: Width, dans pixels, of le screen; or for printers, le width, dans pixels, of le printable area of le le chasseur.

Funktioniert cela car pas?
 
19.08.2011  
 




Julian
Schmidt
malheureusement pas
KompilierenMarqueSéparation
 $H Windows.ph
Declare H&,V&, rand_px&, APX%, APY%
rand_px&=75
cls
StartPrint "*Test"

if %Printing

    H& = ~GetDeviceCaps(&PDC,~HORZSIZE)
    V& = ~GetDeviceCaps(&PDC,~VERTSIZE)
    APX%= ~GetDeviceCaps(&PDC,~HORZRES)
    APY%= ~GetDeviceCaps(&PDC,~VERTRES)

    If H& > V&'Querformat

        Line rand_px&,rand_px& - (APY%-rand_px&),rand_px&

    Else'Hochformat

        Line rand_px&,rand_px& - (APX%-rand_px&),rand_px&

    Endif

    EndPrint

Endif

 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
19.08.2011  
 




Rolf
Koch
et quoi mich ici wundert: aucun allez sur Deinen geilen Spruch un "ob qui Drucker männlich ou bien weiblich" ist. je hab mich wieder gekringelt avant rire. merci si, pour cette Spruch !!!!
 
20.08.2011  
 




Jörg
Sellmeyer
quoi est car "Leider nicht"? Bekommst Du aucun Werte ou bien quoi? chez mir venons nämlich Werte dans qui Variablen. et zwar assez oui c'est ca qui, qui je chez einer Din A4-page erwaten serait.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
20.08.2011  
 




Thomas
Freier
Ist déjà witzig, comment qui données ermittelt werde.
Jörg erwatet vous [...] 
et Julian fischt im Trüben [...] 
 
Gruß Thomas
Windows XP SP2, XProfan X2
20.08.2011  
 




Julian
Schmidt
qui Frage ist oui toujours si qui richtigen Werte ermittelt volonté, si cela qui Wert ist den je cherche. comment wird es den chez euch ausgedruckt?
KompilierenMarqueSéparation
 $H Windows.ph
Declare H&,V&, rand_px&, APX%, APY%
rand_px&=75
cls
StartPrint "*Test"

if %Printing

    H& = ~GetDeviceCaps(&PDC,~HORZSIZE)
    V& = ~GetDeviceCaps(&PDC,~VERTSIZE)
    APX%= ~GetDeviceCaps(&PDC,~HORZRES)
    APY%= ~GetDeviceCaps(&PDC,~VERTRES)
    'APX% und APY% evtl. vertauschen

    If H& > V&'Querformat

        Line rand_px&,rand_px& - (APY%-rand_px&),rand_px&

    Else'Hochformat

        Line rand_px&,rand_px& - (APX%-rand_px&),rand_px&

    Endif

    EndPrint

Endif

 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
20.08.2011  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

14.393 Views

Untitledvor 0 min.
Member 294243008.04.2024
Uwe Lang19.06.2023
Manfred Barei16.05.2021
rquindt17.05.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie