MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Archive > Microsoft Access - Archiv > Microsoft Access - Archiv (2000)
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 01.05.2001, 09:48   #1
trigenimus
Neuer Benutzer
Neuer Benutzer
Standard Twips & Pixel & Zoll & pt !!!!! H I L F E gesucht....

Hallo miteinander.. bitte um Hilfestellung zu
wie kann ich zb. Auflösung 800 x 600 oder 1024 x 768 ( Angabe natürlich in Pixel ) dies in ZOLL umrechnen . Mit Vba über Api komme ich auf Twips ( ich nehme an also per Pixel soundsoviele Twips ) natürlich abhängig vom Monitor oder ???? ( oder nicht ?? ) wenn ich jetzt twips habe , wie kann ich die auf zoll umrechnen , geht das ??
wenn ja wie ?
Noch eine Frage : zb. bei Linien gibts keine Twips sondern pt ( Punkte ) , lt. Hilfe sind dies 1 Pt. = 1/72 Zoll = 0,0353cm.
wie kann ich die auf twips umrechen ??
Eigentlich möchte ich nur auf einen gemeinsamen Nenner für beide Einheiten kommen
Woher kommt beim Api / Pixel in Twips die Zahl 1440 daher..

Vielen Dank für eine Erklärung , ich strapaz. meine Gehirnzellen ( anscheinend zu wenige ) schon länger mit diesem Thema , komme aber nicht wirklich weiter.

.. möchte über die Twips oder Zoll ( hori / bzw vert. ) die Monitorgrösse berechnen ...

DANKE
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.05.2001, 10:55   #2
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Noch was
zb 1156 x 864 Pixel zb. = 17280 x 12960 Twips = 864 x 648 pt
zb 1024 x 768 Pixel zb. = 15360 x 11520
Twips = 768 x 576 pt

so: zu 1) wenn ich sage 1 point = 1/72 inch
würde bedeuten 864/72 usw 12 x 9 inch ist meine Auflösung
zu 2) 10,66 x 8 inch ist meine
Auflösung

d.h mein Seitenverhältnis = 1 zu 1,33 ist ok...

Aber wie weiss ich wie gross ein inch auf meinem monitor ist ??????????????????

Weiss keiner eine Antwort , bitte einen
Denk - Tritt ...
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.05.2001, 11:12   #3
Günni
MOF User
MOF User
Standard

Wenn Du die Twips schon hast, ist es relativ einfach:

1 cm = 567 Twips
1 Zoll = 1440 Twips

Günni ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.05.2001, 11:41   #4
a
Neuer Benutzer
Neuer Benutzer
Standard



Hallo,

diese Formel zeigt den Zusammenhang zwischen Twips (= twentieth of a point, also 1/20 pt), Points (= 1/72 Inch) und Inch (= Zoll, Zoll = 2,54 cm):

1 TWIP = 1/20 POINT = 1/20 * (1/70 INCH) = 1/1440 INCH
Über die API-Funktionen:


'Deklarationsteil:
'Funktionen

Private Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal lngIndex As Long) As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As Long
'Konstanten
Private Const LOGPIXELSX = 88
Private Const LOGPIXELSY = 90

'Aufruf innerhalb einer Prozedur:
Dim hDC As Long
Dim Puffer
Dim lngTwpPixX As Long
Dim lngTwpPixY As Long

'Handle eines Fenster ermitteln (normalerweise nimmt man das Access-Hauptfenster)
hDC = GetDC(Application.hWndAccessApp)
'Freigabe des Device-Kontext ist sehr wichtig, da es knappe Ressourcen blockiert,
'es könnte sonst beim Bildschirmaufbau Probleme geben

Puffer = ReleaseDC(Application.hWndAccessApp)

'Anzahl der Twips pro Pixel (X-Achse)
lngTwpPixX = 1440/GetDeviceCaps(hDC, LOGPIXELSX)
'Anzahl der Twips pro Pixel (Y-Achse)
lngTwpPixY = 1440/GetDeviceCaps(hDC, LOGPIXELSY)


Da sich die Auflösung wohl nicht während der Laufzeit des Programms ändert, ist es meist nur nötig, die Ermittlung der Auflösung bei Programmstart durchzuführen.

Gruß

Alexander Jan Peters





Empfehlenswerte Links:
Access FAQ von Karl Donaubauer
Access-Paradies Links

a ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.