Español
Foro

Allerlei Fragen rund ums Drucken con XProfan

 
- Página 1 -



Julian
Schmidt
¡Hola Comunidad,
Yo sería gerne algunos Fragen rund en Drucken con XProfan klären.

Zum Thema: Yo bin gerade esta mein Stundenplan-Tool (Vlt. erinnern se algunos a dieses) a aktualisieren. Nun versuche Yo gerade el Druckfunktion en Vorderman a bringen.
Yo lugar me Drucken así antes.
Wenn uno en Drucken klickt kommt una Druckerauswahldialog, anschließend puede ser Einstellungen treffen y drucken. Wenn en el Druckerauswahldialog Querformat geklickt wurde se de otra manera gedruckt voluntad como en el Hochformat.
Im Querformat se el Stundenplan una vez en Gesamte Longitud des Blattes gedruckt.
Im Hochformat se el Stundenplan mehrfach untereinander en el Gesamte Breite des Blattes gedruckt, sodass auch así el gesamte Blatt ausgefüllt es.

Nun debería uno para una ermitteln si Quer-, oder Hochformat ausgewählt wurde.
Und para zweiten debería el Größe des Blattes ermittelt voluntad, sodass uno el Stundenplan Zentrieren kann.

Ziel dieses Beitrags es primero bastante simple en el Hoch-, Querformat una Linie, y una Texto Zentriert, en el jeweiligen Formato-Ausrichtung(Rand de ~50px) auszudrucken.
KompilierenMarcaSeparación
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  
 



« Dieser Contribución wurde como Solución gekennzeichnet. »


Thomas
Freier
Como es Umrechnen angesagt. Usted bekommst z.B. Blattbreite en mm. Dann son el ~H&*3.425 Bildpx .
KompilierenMarcaSeparación
 $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%) mußt du deine Bildschirmpx (rand%) umrechnen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
20.08.2011  
 



Hilft Usted [...]  ?
 
19.08.2011  
 




Julian
Schmidt
Hilft No wirklich más!
Yo denke el beste Ansatz wäre primero a ermitteln si Quer- oder Hochformat eingestellt wurde. Irgendeine Concepto?
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

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



Hm aber Codes dafür mentira hier doch rum.

Magst el Búsqueda no?

Einfachste Variante: [...] 

Aber gib veces en el Suchfeld "Drucke" una -

y schaue entonces hay en el Rubrik "Quelltexte"

como gibts todavía genauere Beispiele.
 
19.08.2011  
 



Z.B. hier simplemente como siempre super de Andreas Miethe: [...]  -

kannst así incluso schauen si el Drucker männlich oder weiblich es -

si gegeben!
 
19.08.2011  
 




Julian
Schmidt
hmmm....el con el ermitteln des Formates funktioniert soweit super! Nun komm Yo para nächsten Problema. Como bekomme Yo porque el Linie exakt de *Anfang des Blattes*+*Druckrand* a *Ende des Blattes*-*Druckrand*.

Aktuell siehts así de(siehe Descargar)! Genauso auch en el Hochformat!
Descargar
KompilierenMarcaSeparación
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
Ladeanzahl118
Descargar
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

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



Schau veces: [...] 

Ahí está en HORZRES: Width, en pixels, of the screen; or for printers, the width, en pixels, of the printable area of the page.

Funktioniert el porque no?
 
19.08.2011  
 




Julian
Schmidt
Leider no
KompilierenMarcaSeparación
 $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
y qué mich hier wundert: Keiner va en Su geilen Spruch una "ob el Drucker männlich oder weiblich" es. Yo mich otra vez gekringelt antes Lachen. Gracias if, para esta Spruch !!!!
 
20.08.2011  
 




Jörg
Sellmeyer
Was heißt porque "Leider nicht"? Bekommst Usted no Werte oder qué? En me kommen nämlich Werte en el Variables. Und zwar bastante genau el, el Yo en uno Din A4-Página erwaten sería.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
20.08.2011  
 




Thomas
Freier
Ya está witzig, como Daten ermittelt voluntad.
Jörg erwatet ellos [...] 
y Julian fischt en el Trüben [...] 
 
Gruß Thomas
Windows XP SP2, XProfan X2
20.08.2011  
 




Julian
Schmidt
El Cuestión es sí siempre si el richtigen Werte ermittelt voluntad, si el el Valor es el Yo búsqueda. Como se lo el en euch ausgedruckt?
KompilierenMarcaSeparación
 $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  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

14.412 Views

Untitledvor 0 min.
Member 294243008.04.2024
Uwe Lang19.06.2023
Manfred Barei16.05.2021
rquindt17.05.2020
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie