Re: [de-users] QR-Code in Writer per Makro generieren

2020-09-10 Diskussionsfäden Gerhard Weydt

Hallo Jürgen,

zum Dispatcher kann ich überhaupt nichts sagen, außer, dass er nicht 
immer so funktioniert, wie man sich das wünscht.
Ich hatte dich so verstanden, dass du die Struktur QRCodeProperties des 
Shapes verändern wolltest, darauf bezog sich mein Hinweis. Ich habe das 
auch mal in einem Makro eines Writer-Dokuments getestet, in dem ich ein 
vorher per Einfügen -> Objekt -> QR-Code erzeugtes Shape verändere:


Sub Main

Dim QRShape as object, QR as object
Dim zwi_QR AS NEW com.sun.star.drawing.QRCode

QRShape = ThisComponent.CurrentSelection(0)
QR = QRShape.QRCodeProperties
zwi_QR = QR
zwi_QR.Payload = "zwei" & CHR(10) & "Zeilen"
QR = zwi_QR

End Sub

Danach steht der zweizeilige Text im Objekt QR.

Wie du damit weiterkommst, weiß ich auch noch nicht, ich müsste mich 
erst reinarbeiten in das Einfügen von Shapes in Writer. Dazu kommt das 
Problem, dass ich kein Werkzeug habe, um QR-Codes zu lesen, testen ist 
also schwierig.


Mehr versprach ich mir von Klaus-Michael Hesslers Beispiel-Dokument. Ich 
habe damit QR-Codes erzeugt für den Text "ZweiZeilen", einmal so, wie 
dasteht, einmal mit einem Zeilenumbruch vor "Zeilen". Da ich auf die 
Schnelle nicht wusste, wie ich das in der Funktion zu schreiben habe, 
habe ich den zweiweiligen Text in eine andere Zelle eingegeben und in 
der Funktion den Bezug auf diese Zelle angegeben. Der erzeugte Barcode 
sieht tatsächlich optisch anders aus.
Die Anzeige des Titels über rechte Maustaste -> Beschreibung ist nur 
einzeilig, da sieht man nichts. Aber wenn ich den Titel mit Xray 
anschaue, dann ist er zweizeilig, das lässt hoffen. Aber du müsstest 
schon den QR-Code selbst anschauen.
Wenn das ok ist, dann könntest du Michaels Code abwandeln, das dürfte 
sich wohl nur um den letzten Teil der sub QRCode ab Z. 333 handeln, und 
auf Writer und deine Gegebenheiten umschreiben.


Aber das muss ich dir überlassen.

Viele Grüße
Gerhard

Am 10.09.2020 um 20:15 schrieb Jürgen Klatt:

Hallo Gerhard,

dies ist mein Dispatscher-Code:

/Sub Main//
//    document   = ThisComponent.CurrentController.Frame//
//    dispatcher = 
createUnoService("com.sun.star.frame.DispatchHelper")//


//  rem
--//
//   dim args1(2) as new com.sun.star.beans.PropertyValue//
//   args1(0).Name = "Payload"//
//   args1(0).Value = "Ananas"//
//   args1(1).Name = "Border"//
//   args1(1).Value = 1//
//   args1(2).Name = "ErrorCorrection"//
//   args1(2).Value = 2//

//   dispatcher.executeDispatch(document, ".uno:InsertQrCode", "", 0,
args1())//
//End Sub/

Das Argument-Array wird bei der Verwendung von ".uno:InsertQrCode"
vollkommen ignoriert, läuft ins Leere.
Es wird zwar der QR-Code-Dialog aufgerufen, aber die Eigenschaften
wurden nicht übernommen.

Hinweis:
Es gibt noch diese Methode:

/   dispatcher.executeDispatch(document, ".uno:EditQrCode", "", 0, 
args1())/


, bin hier auch nicht weitergekommen

Viele Grüße

Jürgen

Am 10.09.2020 um 19:46 schrieb Gerhard Weydt:

Hallo Jürgen,



Am 10.09.2020 um 17:44 schrieb Jürgen Klatt:

Hallo Michael,
...
Nach meiner Code-Inspektion (mittels MRI) wird der QR-Code in einem
Shape-Objekt gezeichnet.
Für das Shape-Objekt gibt es aber keine Schnittstelle/ keinen Service
für den QR-Code-Generator.

Es gibt zwar ein Struct mit dem man die gewünschten Eigenschaften 
setzen

kann, aber diese
werden weder per API-Programmierung, noch per Dispatchercode 
angenommen.


Es hat den Anschein, als würden die Struct-Anweisungen in Leere
laufen :(

Ist dir klar, dass man in der Regel Eigenschaften in Structs nicht
direkt setzen kann, sondern einen Umweg benötigt?
Etwa so:
Dim zwi_struct AS NEW ... 'wenn du den Typ nicht gleich weißt, dann
nimm erst einmal VARIANT
zwi _struct = struct
zwi_struct.eigenschaft1 = ...
'usw.
struct = zwi_struct

Wenn du das nicht so gemacht hast, versuche es mal, vielleicht hast du
Glück.

Gruß
Gerhard






--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] QR-Code in Writer per Makro generieren

2020-09-10 Diskussionsfäden Jürgen Klatt

Hallo Gerhard,

dies ist mein Dispatscher-Code:

/Sub Main//
//    document   = ThisComponent.CurrentController.Frame//
//    dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")//

//  rem
--//
//   dim args1(2) as new com.sun.star.beans.PropertyValue//
//   args1(0).Name = "Payload"//
//   args1(0).Value = "Ananas"//
//   args1(1).Name = "Border"//
//   args1(1).Value = 1//
//   args1(2).Name = "ErrorCorrection"//
//   args1(2).Value = 2//

//   dispatcher.executeDispatch(document, ".uno:InsertQrCode", "", 0,
args1())//
//End Sub/

Das Argument-Array wird bei der Verwendung von ".uno:InsertQrCode"
vollkommen ignoriert, läuft ins Leere.
Es wird zwar der QR-Code-Dialog aufgerufen, aber die Eigenschaften
wurden nicht übernommen.

Hinweis:
Es gibt noch diese Methode:

/   dispatcher.executeDispatch(document, ".uno:EditQrCode", "", 0, args1())/

, bin hier auch nicht weitergekommen

Viele Grüße

Jürgen

Am 10.09.2020 um 19:46 schrieb Gerhard Weydt:

Hallo Jürgen,



Am 10.09.2020 um 17:44 schrieb Jürgen Klatt:

Hallo Michael,
...
Nach meiner Code-Inspektion (mittels MRI) wird der QR-Code in einem
Shape-Objekt gezeichnet.
Für das Shape-Objekt gibt es aber keine Schnittstelle/ keinen Service
für den QR-Code-Generator.

Es gibt zwar ein Struct mit dem man die gewünschten Eigenschaften setzen
kann, aber diese
werden weder per API-Programmierung, noch per Dispatchercode angenommen.

Es hat den Anschein, als würden die Struct-Anweisungen in Leere
laufen :(

Ist dir klar, dass man in der Regel Eigenschaften in Structs nicht
direkt setzen kann, sondern einen Umweg benötigt?
Etwa so:
Dim zwi_struct AS NEW ... 'wenn du den Typ nicht gleich weißt, dann
nimm erst einmal VARIANT
zwi _struct = struct
zwi_struct.eigenschaft1 = ...
'usw.
struct = zwi_struct

Wenn du das nicht so gemacht hast, versuche es mal, vielleicht hast du
Glück.

Gruß
Gerhard



--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] QR-Code in Writer per Makro generieren

2020-09-10 Diskussionsfäden Gerhard Weydt

Hallo Jürgen,



Am 10.09.2020 um 17:44 schrieb Jürgen Klatt:

Hallo Michael,
...
Nach meiner Code-Inspektion (mittels MRI) wird der QR-Code in einem
Shape-Objekt gezeichnet.
Für das Shape-Objekt gibt es aber keine Schnittstelle/ keinen Service
für den QR-Code-Generator.

Es gibt zwar ein Struct mit dem man die gewünschten Eigenschaften setzen
kann, aber diese
werden weder per API-Programmierung, noch per Dispatchercode angenommen.

Es hat den Anschein, als würden die Struct-Anweisungen in Leere laufen :(
Ist dir klar, dass man in der Regel Eigenschaften in Structs nicht 
direkt setzen kann, sondern einen Umweg benötigt?

Etwa so:
Dim zwi_struct AS NEW ... 'wenn du den Typ nicht gleich weißt, dann nimm 
erst einmal VARIANT

zwi _struct = struct
zwi_struct.eigenschaft1 = ...
'usw.
struct = zwi_struct

Wenn du das nicht so gemacht hast, versuche es mal, vielleicht hast du 
Glück.


Gruß
Gerhard

--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Barrierefreiheit in LO - Abstände zu den Seitenrändern ansagen

2020-09-10 Diskussionsfäden Karl-Heinz Arkenau

Hi,

klar. :-)

Aber mir ist immer noch unklar, welche Koordinate da angesagt wird. Die 
der Cursorposition? Oder die des textes?


Gruß

Karl-Heinz

Am 10.09.2020 um 15:55 schrieb Niels Luithardt:

Hallo Karl Heinz,

würdest du dann bitte wieder eine entsprechende Bugmeldung formulieren?

Ich werde dann diese auch wieder bestätigen!

Vielen Dank und viele Grüße

Niels

Am 10.09.20 schrieb Karl-Heinz Arkenau :

Moin,

also ich würde schon sagen, dass dies ein Bug ist, denn NVDA spricht
sonst nämlich andere Werte.Zum Beispiel auf dem Desktop oder in Thunderbird.


Gruß

Karl-Heinz


Am 10.09.2020 um 06:20 schrieb Niels Luithardt:

Hallo Zusammen,

okay, und was machen wir nun aus unseren Erkenntnissen?

Ein richtiger Bug scheint es nicht zu sein. Mein Vorschlag wäre daraus
einen Verbesserungsvorschlag zu machen und zu posten.

Wenn jemand das übernehmen könnte, wäre ich sehr dankbar! Ich würde
dann im Nachgang auch dann den Eintrag entsprechend auf New stellen.

Für blinde und sehbehinderte sind diese Angaben wichtig um ein Gefühl
für ein gelayoutetes Dokument zu bekommen.

Viele Grüße

Niels

Am 09.09.20 schrieb Gerhard Weydt :

Hallo Wolfgang,

das sind ganz offensichtlich die x- und die y-Komponente der
Cursorposition, allerdings offenbar mit internen Maßzahlen, die
möglicherweise vom Bildschirm abhängen. Wenn ich deine Experimente
ausführe, sehe ich das gleiche Verhalten mit den beiden esrtzen Werten,
die das Objekt CurrentController.ViewData anzeigt, allerdings sind bei
mir die Zahlen ganz anders, was sowohl am Bildschirm liegen kann als
auch an den Rändern des leeren Dokuments.
Wie man von diesen Werten zu cm kommt, scheint schwierig zu sein (s.
Thomas Krumbeins Makro-Buch), das dürfte das eigentliche Problem für die
Vorlesesoftware sein.

Gruß
Gerhard

Am 09.09.2020 um 21:20 schrieb Wolfgang Kremser:

Guten Abend an alle!

Habe mir das angesehen.

System Windows 10, 64 BIT, 2004
LO  7.0.0.1 64 BIT
MS word 2019, 32 Bit

Ich habe in Word ein leeres dokument geöffnet, stehe am linken Rand
links oben.
Drücke die genannte Tastenkombi:

NVDA liest vor:
Die Eckpositionen des Objekts sind 0.2 prozent vom linken, 0.2 Prozent
vom oberen, 53.1 prozent vom rechten 67.0 Prozent vom unteren
bildschirmrand entfernt.

Gut! Da muss ich aber genau wissen, was ich damit anfangen kann.


Nun zu LO:
Leeres Textdokument geöffnet.

NVDA spricht:
Positioniert auf 424,205

So weit mir das klar geworden ist verändert sich die erste Zahl vor dem
Komma wenn ich schreibe und der Cursor geht nach rechts.
Gehe ich in die nächste Zeile, so ändert sich die Stelle nach dem Komma.

Ich fange ehrlich mit den Werten nichts an, da mir der Zusammenhang
fehlt.



Viele Grüße






Wolfgang







--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme?
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy





--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme?
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy





--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] QR-Code in Writer per Makro generieren

2020-09-10 Diskussionsfäden Jürgen Klatt

Hallo Michael,




Mit dieser Datei habe ich im Vorfeld schon experimentiert.
Darauf basiert auch meine hier gepostete Anfrage.

Mir ist es jedoch bis jetzt nicht gelungen den komplexen Algorithmus
nach Writer zu portieren.

Da LibreOffice nun über einen internen QR-Code-Generator verfügt, hatte
ich gehofft, dass mir jemand
sagen kann wie ich den Code schreiben muss, damit im Zeichnungsobjekt
ein QR-Code erscheint.

Nach meiner Code-Inspektion (mittels MRI) wird der QR-Code in einem
Shape-Objekt gezeichnet.
Für das Shape-Objekt gibt es aber keine Schnittstelle/ keinen Service
für den QR-Code-Generator.

Es gibt zwar ein Struct mit dem man die gewünschten Eigenschaften setzen
kann, aber diese
werden weder per API-Programmierung, noch per Dispatchercode angenommen.

Es hat den Anschein, als würden die Struct-Anweisungen in Leere laufen :(


"mehrzeilig" habe ich nicht verstanden,

Wenn man in Writer den QR-Code-Dialog aufruft, ist es in der
Eingabezeile nur möglich einen einzeiligen Text einzugeben.
z.B.:
Datum Sachbearbeiter Rechnungsnummer Kundennummer

Eine Zeilen-/ Absatzschaltung ist NICHT möglich.

1)
In meinem externen QR-Code-Scanner/ Generator ist eine mehzeilige
Eingabe möglich:
Eingabe im Textfeld des Generator:
Datum
Sachbearbeiter
Rechnungsnummer
Kundennummer
usw.

2)
Es wird ein QR-Code mit genannten Eingabe generiert, inklusive der
Zeilenschaltung.

3)
Der gespeicherte QR-Code kann nun gescannt werden und das Ergebnis ist
nun 1:1 im Textfeld sichtbar, inkl.  der Mehrzeiligkeit:
Ausgabe im Textfeld des Scanners:
Datum
Sachbearbeiter
Rechnungsnummer
Kundennummer
usw.

@Dennis
Vielen Dank. Es scheint so, als hätte ich anfänglich einen Fehler
begangen, welchen weiß ich nicht.
Jetzt funktioniert es jedenfalls.

Viele Grüße

Jürgen

Am 10.09.2020 um 11:31 schrieb Hessler, Klaus-Michael:

Hallo Jürgen,

Danke für die

Erläuterung:

1) Es geht bei mir um eine Dokumentvorlage.

2) In einer Tabellenzelle soll der QR-Code in einer vorgegebenen Größe
erscheinen.

3) Öffnet man die Dokumentvorlage, dann liegt zunächst ein Dokument
"unbenannt1" vor

4) Der Anwender soll das Dokument unmittelbar nach dem Öffnen speichern.
Damit der Anwender dies nicht vergißt,
gibt es ein ereignisgesteuertes Makro, welches den Filepicker aufruft.

5) Es liegt nun eine URL vor. Aus "ThisComponent.URL" wird der Dateiname
extrahiert.

6) Jetzt soll per Makro ein QR-Code generiert werden oder der
bestehenden QR-Code soll editiert werden, wobei der Eigenschaft
"Payload" zunächst der Dateinname übergeben werden soll.

7) Es ist ggf. eine Positionierung und eine Größenänderung des QR-Codes
erforderlich. Dieses habe ich per Zugriff auf "Drawpage.Shape" gelöst.

8a) Der Anwender nimmt nun noch Änderungen am Dokument vor. Einige
dieser Daten sollen auch noch in den QR-Code übernommen werden.
Somit wäre hier ein ereignisgesteuertes Editieren des QR-Codes
erforderlich.
Ereignisgesteuerung = z.B. "Dokument schließen"

8b) Die hinzugefügten Daten sollen mehrzeilig in den QR-Code eingefügt
werden:
Mein Test mit einem QR-Code-Scanner und dem aus dem Writer-Menü
erzeugten Code:

Dateiname \n Datum

führte leider nicht dazu, dass "Dateiname" und "Datum" in zwei Zeilen
standen.

Es blieb wortwörtlich bei:
Dateiname \n Datum


Ich habe da keine tiefere Kenntnisse, jedoch hatte ich hier
 einmal eine
Anleitung gefunden und die dort
 zum Download
angebotene .ODS heruntergeladen und erfolgreich genutzt; Deinen
Hinweis "mehrzeilig" habe ich nicht verstanden, das kann mein Beispiel
wohl nicht, die Anforderung von Boris sollte aber erfüllt sein. Deren
Makro-Code ist sichtbar, vielleicht hilft das ...

Gruß
Michael




--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Barrierefreiheit in LO - Abstände zu den Seitenrändern ansagen

2020-09-10 Diskussionsfäden Niels Luithardt
Hallo Karl Heinz,

würdest du dann bitte wieder eine entsprechende Bugmeldung formulieren?

Ich werde dann diese auch wieder bestätigen!

Vielen Dank und viele Grüße

Niels

Am 10.09.20 schrieb Karl-Heinz Arkenau :
> Moin,
>
> also ich würde schon sagen, dass dies ein Bug ist, denn NVDA spricht
> sonst nämlich andere Werte.Zum Beispiel auf dem Desktop oder in Thunderbird.
>
>
> Gruß
>
> Karl-Heinz
>
>
> Am 10.09.2020 um 06:20 schrieb Niels Luithardt:
>> Hallo Zusammen,
>>
>> okay, und was machen wir nun aus unseren Erkenntnissen?
>>
>> Ein richtiger Bug scheint es nicht zu sein. Mein Vorschlag wäre daraus
>> einen Verbesserungsvorschlag zu machen und zu posten.
>>
>> Wenn jemand das übernehmen könnte, wäre ich sehr dankbar! Ich würde
>> dann im Nachgang auch dann den Eintrag entsprechend auf New stellen.
>>
>> Für blinde und sehbehinderte sind diese Angaben wichtig um ein Gefühl
>> für ein gelayoutetes Dokument zu bekommen.
>>
>> Viele Grüße
>>
>> Niels
>>
>> Am 09.09.20 schrieb Gerhard Weydt :
>>> Hallo Wolfgang,
>>>
>>> das sind ganz offensichtlich die x- und die y-Komponente der
>>> Cursorposition, allerdings offenbar mit internen Maßzahlen, die
>>> möglicherweise vom Bildschirm abhängen. Wenn ich deine Experimente
>>> ausführe, sehe ich das gleiche Verhalten mit den beiden esrtzen Werten,
>>> die das Objekt CurrentController.ViewData anzeigt, allerdings sind bei
>>> mir die Zahlen ganz anders, was sowohl am Bildschirm liegen kann als
>>> auch an den Rändern des leeren Dokuments.
>>> Wie man von diesen Werten zu cm kommt, scheint schwierig zu sein (s.
>>> Thomas Krumbeins Makro-Buch), das dürfte das eigentliche Problem für die
>>> Vorlesesoftware sein.
>>>
>>> Gruß
>>> Gerhard
>>>
>>> Am 09.09.2020 um 21:20 schrieb Wolfgang Kremser:
 Guten Abend an alle!

 Habe mir das angesehen.

 System Windows 10, 64 BIT, 2004
 LO  7.0.0.1 64 BIT
 MS word 2019, 32 Bit

 Ich habe in Word ein leeres dokument geöffnet, stehe am linken Rand
 links oben.
 Drücke die genannte Tastenkombi:

 NVDA liest vor:
 Die Eckpositionen des Objekts sind 0.2 prozent vom linken, 0.2 Prozent
 vom oberen, 53.1 prozent vom rechten 67.0 Prozent vom unteren
 bildschirmrand entfernt.

 Gut! Da muss ich aber genau wissen, was ich damit anfangen kann.


 Nun zu LO:
 Leeres Textdokument geöffnet.

 NVDA spricht:
 Positioniert auf 424,205

 So weit mir das klar geworden ist verändert sich die erste Zahl vor dem
 Komma wenn ich schreibe und der Cursor geht nach rechts.
 Gehe ich in die nächste Zeile, so ändert sich die Stelle nach dem Komma.

 Ich fange ehrlich mit den Werten nichts an, da mir der Zusammenhang
 fehlt.



 Viele Grüße






 Wolfgang




>>>
>>>
>>> --
>>> Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
>>> Probleme?
>>> https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
>>> Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
>>> Listenarchiv: https://listarchives.libreoffice.org/de/users/
>>> Datenschutzerklärung: https://www.documentfoundation.org/privacy
>>>
>>
>
> --
> Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
> Probleme?
> https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
> Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
> Listenarchiv: https://listarchives.libreoffice.org/de/users/
> Datenschutzerklärung: https://www.documentfoundation.org/privacy
>

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Makro Basic - Ausgabe in Datei - DoubleVariable via Typ-Deklarationszeichen # - Makro-Fehler-Abbruch - RESOLVED @ 6.4.7

2020-09-10 Diskussionsfäden OoOHWHOoO

Zur Information:

Bug 136032 - Basic Compiler Bug - incorrect syntax error message - Print 
#iNumber,"#"


https://bugs.documentfoundation.org/show_bug.cgi?id=136032#c5

Viele Grüße
Hans-Werner :-))
--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] QR-Code in Writer per Makro generieren

2020-09-10 Diskussionsfäden Dennis Roczek
Hallo Jürgen,

Am 09.09.2020 um 17:39 schrieb Jürgen Klatt:
> 
> Viele Grüße
> 
> Jürgen
> 
> PS
> Erbitte Hilfe zur Mailing-Liste:
> In dieser Oberfläche sehe ich meine Mails nicht:
> http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1703080.html
mittlerweile sind die da! Manchmal dauert es einfach nur in Nabble.

> Nur hier:
> https://listarchives.libreoffice.org/de/users/2020/maillist.html#2020-09-09
Jo, unsere Archive sind super flott, weil es "das" erste ist, was die
Email bekommt. :-)

> Ich arbeite mit Thunderbird 68.12.0 (64-Bit) und habe beim Versenden
> "Antworten an Liste" ausgwählt...
Und das ist richtig so. :-)

Viele Grüße

Dennis Roczek


-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] QR-Code in Writer per Makro generieren

2020-09-10 Diskussionsfäden Hessler, Klaus-Michael

Hallo Jürgen,

Danke für die

Erläuterung:

1) Es geht bei mir um eine Dokumentvorlage.

2) In einer Tabellenzelle soll der QR-Code in einer vorgegebenen Größe
erscheinen.

3) Öffnet man die Dokumentvorlage, dann liegt zunächst ein Dokument
"unbenannt1" vor

4) Der Anwender soll das Dokument unmittelbar nach dem Öffnen speichern.
Damit der Anwender dies nicht vergißt,
gibt es ein ereignisgesteuertes Makro, welches den Filepicker aufruft.

5) Es liegt nun eine URL vor. Aus "ThisComponent.URL" wird der Dateiname
extrahiert.

6) Jetzt soll per Makro ein QR-Code generiert werden oder der
bestehenden QR-Code soll editiert werden, wobei der Eigenschaft
"Payload" zunächst der Dateinname übergeben werden soll.

7) Es ist ggf. eine Positionierung und eine Größenänderung des QR-Codes
erforderlich. Dieses habe ich per Zugriff auf "Drawpage.Shape" gelöst.

8a) Der Anwender nimmt nun noch Änderungen am Dokument vor. Einige
dieser Daten sollen auch noch in den QR-Code übernommen werden.
Somit wäre hier ein ereignisgesteuertes Editieren des QR-Codes 
erforderlich.

Ereignisgesteuerung = z.B. "Dokument schließen"

8b) Die hinzugefügten Daten sollen mehrzeilig in den QR-Code eingefügt
werden:
Mein Test mit einem QR-Code-Scanner und dem aus dem Writer-Menü
erzeugten Code:

Dateiname \n Datum

führte leider nicht dazu, dass "Dateiname" und "Datum" in zwei Zeilen
standen.

Es blieb wortwörtlich bei:
Dateiname \n Datum


Ich habe da keine tiefere Kenntnisse, jedoch hatte ich hier 
 einmal eine Anleitung 
gefunden und die dort  
zum Download angebotene .ODS heruntergeladen und erfolgreich genutzt; 
Deinen Hinweis "mehrzeilig" habe ich nicht verstanden, das kann mein 
Beispiel wohl nicht, die Anforderung von Boris sollte aber erfüllt sein. 
Deren Makro-Code ist sichtbar, vielleicht hilft das ...


Gruß
Michael


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Barrierefreiheit in LO - Abstände zu den Seitenrändern ansagen

2020-09-10 Diskussionsfäden Karl-Heinz Arkenau

Moin,

also ich würde schon sagen, dass dies ein Bug ist, denn NVDA spricht 
sonst nämlich andere Werte.Zum Beispiel auf dem Desktop oder in Thunderbird.



Gruß

Karl-Heinz


Am 10.09.2020 um 06:20 schrieb Niels Luithardt:

Hallo Zusammen,

okay, und was machen wir nun aus unseren Erkenntnissen?

Ein richtiger Bug scheint es nicht zu sein. Mein Vorschlag wäre daraus
einen Verbesserungsvorschlag zu machen und zu posten.

Wenn jemand das übernehmen könnte, wäre ich sehr dankbar! Ich würde
dann im Nachgang auch dann den Eintrag entsprechend auf New stellen.

Für blinde und sehbehinderte sind diese Angaben wichtig um ein Gefühl
für ein gelayoutetes Dokument zu bekommen.

Viele Grüße

Niels

Am 09.09.20 schrieb Gerhard Weydt :

Hallo Wolfgang,

das sind ganz offensichtlich die x- und die y-Komponente der
Cursorposition, allerdings offenbar mit internen Maßzahlen, die
möglicherweise vom Bildschirm abhängen. Wenn ich deine Experimente
ausführe, sehe ich das gleiche Verhalten mit den beiden esrtzen Werten,
die das Objekt CurrentController.ViewData anzeigt, allerdings sind bei
mir die Zahlen ganz anders, was sowohl am Bildschirm liegen kann als
auch an den Rändern des leeren Dokuments.
Wie man von diesen Werten zu cm kommt, scheint schwierig zu sein (s.
Thomas Krumbeins Makro-Buch), das dürfte das eigentliche Problem für die
Vorlesesoftware sein.

Gruß
Gerhard

Am 09.09.2020 um 21:20 schrieb Wolfgang Kremser:

Guten Abend an alle!

Habe mir das angesehen.

System Windows 10, 64 BIT, 2004
LO  7.0.0.1 64 BIT
MS word 2019, 32 Bit

Ich habe in Word ein leeres dokument geöffnet, stehe am linken Rand
links oben.
Drücke die genannte Tastenkombi:

NVDA liest vor:
Die Eckpositionen des Objekts sind 0.2 prozent vom linken, 0.2 Prozent
vom oberen, 53.1 prozent vom rechten 67.0 Prozent vom unteren
bildschirmrand entfernt.

Gut! Da muss ich aber genau wissen, was ich damit anfangen kann.


Nun zu LO:
Leeres Textdokument geöffnet.

NVDA spricht:
Positioniert auf 424,205

So weit mir das klar geworden ist verändert sich die erste Zahl vor dem
Komma wenn ich schreibe und der Cursor geht nach rechts.
Gehe ich in die nächste Zeile, so ändert sich die Stelle nach dem Komma.

Ich fange ehrlich mit den Werten nichts an, da mir der Zusammenhang fehlt.



Viele Grüße






Wolfgang







--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme?
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy





--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy