Barcode Modul
Re: Barcode Modul
Naja, aber grundsätzlich funktioniert es ja.
Man könnte die Textgrößen für Linux umrechnen und entsprechend anpassen.
Aber dabei wäre ich mir nicht sicher ob das bei den vielen verschiedenen Distributionen und Fenstermanagern, Themen, etc, auch wirklich funktioniert.
Daher kann man das wohl getrost sein lassen.
Es funktioniert ja ansonsten gut.
Man könnte die Textgrößen für Linux umrechnen und entsprechend anpassen.
Aber dabei wäre ich mir nicht sicher ob das bei den vielen verschiedenen Distributionen und Fenstermanagern, Themen, etc, auch wirklich funktioniert.
Daher kann man das wohl getrost sein lassen.
Es funktioniert ja ansonsten gut.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Barcode Modul
Das ist das Manko an Linux.ccode_new hat geschrieben:Aber dabei wäre ich mir nicht sicher ob das bei den vielen verschiedenen Distributionen und Fenstermanagern, Themen, etc, auch wirklich funktioniert.
Der eine verwendet KDE, der andere Gnome und bei jedem wird das visuelle Ergebnis wahrscheinlich anders aussehen.
Das finde ich leider nicht.Es funktioniert ja ansonsten gut
Gut funktioniert es unter Windows.
Ich habe eben mal richtig auf Papier gedruckt. Die Größen stimmen auf den Millimeter genau.
Barcodes for PureBasic - http://micha122.bplaced.net/
Re: Barcode Modul
Ok, aber was mich dabei eigentlich noch interessiert:
Wie handhabt das ein Vector-Zeichenprogramm (wie Inkscape) oder ein Textprogramm (wie Libre Office), etc.
Bei diesen Programmen funktioniert es doch auch. (Linux und Windows-Ausgaben sind identisch)
Wie rendern und berechnen diese Programme die Vector/Pixel -Ausgabe.
Ich glaube immer noch an den internen Berechnungsbug bei PureBasic.
Wie handhabt das ein Vector-Zeichenprogramm (wie Inkscape) oder ein Textprogramm (wie Libre Office), etc.
Bei diesen Programmen funktioniert es doch auch. (Linux und Windows-Ausgaben sind identisch)
Wie rendern und berechnen diese Programme die Vector/Pixel -Ausgabe.
Ich glaube immer noch an den internen Berechnungsbug bei PureBasic.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Barcode Modul
Das würde mich auch interessieren.ccode_new hat geschrieben:Wie handhabt das ein Vector-Zeichenprogramm (wie Inkscape) oder ein Textprogramm (wie Libre Office), etc.
Bei diesen Programmen funktioniert es doch auch. (Linux und Windows-Ausgaben sind identisch)
Wie rendern und berechnen diese Programme die Vector/Pixel -Ausgabe.
Meinst Du nicht das wäre längst aufgefallen?ccode_new hat geschrieben:Ich glaube immer noch an den internen Berechnungsbug bei PureBasic.
Aber ist schon was merkwürdig, diese krassen Unterschiede.
Barcodes for PureBasic - http://micha122.bplaced.net/
Re: Barcode Modul
Jein!Meinst Du nicht das wäre längst aufgefallen?
Aber ist schon was merkwürdig, diese krassen Unterschiede.
Es könnte aber auch nur gekonnt ignoriert worden sein ?
.....
Ich bin mir nicht sicher ob PureBasic unter Linux diese API nutzt:
Code: Alles auswählen
;.....
cairo_translate(CairoContext, 10, 20)
Layout = pango_cairo_create_layout(CairoContext)
pango_layout_set_text(Layout, "Hallo Welt!", -1)
Desc = pango_font_description_from_string("Comic Sans MS 16")
pango_layout_set_font_description(Layout, Desc)
pango_font_description_free(Desc)
cairo_set_source_rgb(CairoContext, 0.0, 0.0, 1.0)
pango_cairo_update_layout(CairoContext, Layout)
; ----- Display normal text
pango_cairo_show_layout(CairoContext, Layout)
pango_layout_get_pixel_size(Layout, @wi, @hi)
;Liefert genauso einen nicht Windows kompatiblen Wert (den gleichen wie PureBasic)
Debug PeekL(@wi)
;....
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Barcode Modul
Es findet sich sicherlich noch eine andere Lösung.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Barcode Modul
Die habe ich bereits schon.ccode_new hat geschrieben:Es findet sich sicherlich noch eine andere Lösung.
Ich hatte eh vor meine "Milchmädchen" Rechnung welche für die Textgröße unterhalb der Barcodes zuständig ist zu ersetzen.
Je nach System und eigenen Wünschen könnte der User dann eigene Textgrößen konfigurieren.
Noch eine wichtige Frage?
Werden unter Linux denn zumindest die Linien richtig gezeichnet?
Drucke bitte mal einen Code ohne Font und miss nach!
Der Barcode-Font wird weggelassen, wenn Du bei Font einen leeren String einträgst ("").
Kannst auch einfach Beispiel4 ausdrucken und den untersten Barcode ausmessen.
Grüße, Michael
Barcodes for PureBasic - http://micha122.bplaced.net/
Re: Barcode Modul
Morgen!
Ich denke du kannst umrechnen.
Ich habe es mal auf 4 verschiedenen Distributionen (Open Suse Leap 42.3 mit KDE, Linux Mint 18.3 mit Cinnamon, Ubuntu Mate 16.4, Puppy Linux 7.5) getestet. (mit Live-CD/DVD)
Die Fontgrößen (Breite und Höhe) verhalten sich bei all diesen Linuxsystemen gleich.
........
Die Striche werden korrekt angezeigt.
Es ist nur die Schrift die immer größer ist.
Ich denke du kannst umrechnen.
Ich habe es mal auf 4 verschiedenen Distributionen (Open Suse Leap 42.3 mit KDE, Linux Mint 18.3 mit Cinnamon, Ubuntu Mate 16.4, Puppy Linux 7.5) getestet. (mit Live-CD/DVD)
Die Fontgrößen (Breite und Höhe) verhalten sich bei all diesen Linuxsystemen gleich.
........
Die Striche werden korrekt angezeigt.
Es ist nur die Schrift die immer größer ist.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Barcode Modul
Morgen!
Jeder Benutzer wird die Textgrößen unterhalb des Barcodes, also die Barcode- Textgröße anpassen können.
Egal ob er Window, Linux oder MacOS benutzt.
Werde das Update nachher veröffentlichen.
Melde mich dann.
Okay, das würde wohl gehen. Aber ich löse das gerade anders.ccode_new hat geschrieben:Ich denke du kannst umrechnen.
Jeder Benutzer wird die Textgrößen unterhalb des Barcodes, also die Barcode- Textgröße anpassen können.
Egal ob er Window, Linux oder MacOS benutzt.
Werde das Update nachher veröffentlichen.
Melde mich dann.
Barcodes for PureBasic - http://micha122.bplaced.net/
Re: Barcode Modul
Version 1.1.1 Beta 31/03/2018
Es können 10 verschiedene Font Größen für Barcodes von Xmm -300mm definiert werden.
Siehe dort: http://micha122.bplaced.net/?Barcode-Mo ... Wichtig%21
Egal ob nun jemand bei großen Barcodes kleine Zeichensätze habe möchte, oder bei kleinen Barcodes lieber relative große, es ist nun fast alles möglich.
Fehler wie in dem Video (Beispiel5) das der Barcode Text größer ist als der Barcode selber werden nun auch abgefangen.
Bin mal gespannt wie es auf Linux hinhaut.
Grüße
- -Textgröße der Barcode Texte konfigurierbar
-Barcode Breite auf 300mm eingeschränkt
-Fehlermeldung falls der Barcode Text größer als der Barcode selber ist
Es können 10 verschiedene Font Größen für Barcodes von Xmm -300mm definiert werden.
Siehe dort: http://micha122.bplaced.net/?Barcode-Mo ... Wichtig%21
Egal ob nun jemand bei großen Barcodes kleine Zeichensätze habe möchte, oder bei kleinen Barcodes lieber relative große, es ist nun fast alles möglich.
Fehler wie in dem Video (Beispiel5) das der Barcode Text größer ist als der Barcode selber werden nun auch abgefangen.
Bin mal gespannt wie es auf Linux hinhaut.
Grüße
Zuletzt geändert von Micha122 am 03.06.2018 07:36, insgesamt 1-mal geändert.
Barcodes for PureBasic - http://micha122.bplaced.net/