AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Textout auf Tif mit verschiedenen DPI

Ein Thema von steppo · begonnen am 28. Mai 2007 · letzter Beitrag vom 30. Mai 2007
Antwort Antwort
steppo

Registriert seit: 31. Dez 2002
235 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Textout auf Tif mit verschiedenen DPI

  Alt 28. Mai 2007, 22:04
Hallo Leute,

ich benutze ein Tif(leer) als Vorlage. Nun möchte ich etwas vor dem Drucken darauf schreiben. Dies bewerkstellige ich über das Canvas Objekt. Funktioniert auch einwandfrei. Das Problem beginnt, wenn ich Vorlagen mit verschiedenen DPI Werten benutze.

Das heißt, wenn ich eine Vorlage mit 300 DPi verwende, benutze ich die Schriftgröße 36. Diese Größe auf eine Vorlage von 200 Dpi gelegt, würde bewirken, dass der Text viel zu groß dargestellt wuerde. Bei 600 Dpi wäre die Schrift viel zu klein.

Das ganze soll nicht nur auf dem Drucker, sondern auch in einer Vorschau, richtig dargestellt werden.

Wie löse ich dieses Problem.
Gruß Steppo
Wir sind heute die, vor denen uns unsere Eltern immer gewarnt haben!
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Textout auf Tif mit verschiedenen DPI

  Alt 29. Mai 2007, 08:39
Guten Morgen,

kannst Du die DPI Anzahl der Vorlage ermitteln (kenne mich leider nicht mit dem tif Format aus)?

Wenn ja, dann kannst Du doch abhängig von der verwendeten Vorlage
die Textgröße bestimmen.

300 dpi = 300 Punkte pro Inch (2.54cm)
Schriftgröße: 36 Punkte

x := 300/36

200 dpi -> 200/x = Schriftgröße

[edit] vielleicht hilft Dir diese Link noch, die DPI Kenngröße zu ermitteln [/edit]

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
steppo

Registriert seit: 31. Dez 2002
235 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: Textout auf Tif mit verschiedenen DPI

  Alt 29. Mai 2007, 08:59
Hallo Klaus,

Danke für deine Anwort. Diese Lösung habe ich auch in betracht gezogen. Allerdings kommt bei einem DPI Wert von 600 eine Schriftgroesse von 72 raus. Dies wiederum hat zur Folge, dass nicht der gesamte Text angezeigt wird, da er über die Seite hinausgeht.



Gruß Steppo
Wir sind heute die, vor denen uns unsere Eltern immer gewarnt haben!
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Textout auf Tif mit verschiedenen DPI

  Alt 30. Mai 2007, 10:34
Dann musst du die Abmessungen vom Text prüfen und entsprechend die Größe umrechnen. Bevor du dann den Text auf das TIF legst, prüfst du die Länge in Pixel und wenn das nicht passt, dann musst du nur die Schriftgröße anpassen.
Marc
  Mit Zitat antworten Zitat
Antwort Antwort


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 16:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz