Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi IHTMLDocument2 FormatBlock systemsprachenabhängig? (https://www.delphipraxis.net/185678-ihtmldocument2-formatblock-systemsprachenabhaengig.html)

Codehunter 29. Jun 2015 12:00

IHTMLDocument2 FormatBlock systemsprachenabhängig?
 
Hallo!

Wenn ich mir vom IHTMLDocument2 via IDM_GETBLOCKFMTS eine Liste der verfügbaren Blockformate hole, dann sieht diese Liste so aus:
Code:
Standard
...
Überschrift 1
Überschrift 2
Überschrift 3
...
Auf einem Windows, das von Beginn an in Englisch installiert wurde, sind diese Kommandos dann auch in Englisch. Aus diesem Grund kann ich z.B. solche Format-Kommandos nicht hartcodiert verwenden. Denn auf einem englischen Windows verstünde MSHTML z.B. bei
Delphi-Quellcode:
Document.execCommand('FormatBlock', False, 'Überschrift 1');
nur Bahnhof.

Gibt es da auch eine systemsprachen-unabhängige Möglichkeit? Andernfalls frage ich mich, wie MS auf die glorreiche Idee kam, lokalisierte Schnittstellen zu implementieren :shock:

Einfacher gefragt: Kann man nicht einfach dem aktuellen Block z.B. ein <h1> zuweisen statt den Umweg über benannte Kommandos zu gehen?

Grüße
Cody


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:18 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