Hexcellent

  • Text-Editor:
    • Bisher wurde bei "Speichern unter..." geprüft, ob der Dateiname eine HTML- oder RTF-Dateiendung aufwies, aber die passenden Dokumenttypdefinitionen dazu im Inhalt fehlten. Wenn ja, wurden diese automatisch hinzugefügt.
      Dies konnte im Einzelfall jedoch zu unerwünschten Ergebnissen führen.
      Daher wird in den geschilderten Fällen nun zuerst abgefragt, ob die Dokumenttypdefinitionen hinzugefügt werden sollen oder nicht (Voreinstellung). Im Dialog "Optionen" kann diese Abfrage auch durch "hinzufügen" oder "ignorieren" ersetzt werden (s.u.).
    • Das Ändern des Dateityps im Dialog "Speichern unter..." ändert nun auch die Namenserweiterung des aktuellen Dateinamens.
  • Dialog "Optionen":
    • Option "Geänderte Dateien neu laden" umbenannt in "Gelöschte/geänderte Dateien neu laden" (s.u.)..
    • Reiter "Text-Editor":
      • Neue Option "Bei fehlenden Dokumenttypdefinitionen bei RTF-/HTML-Dateien".
        Bei "Speichern unter..." wird geprüft, ob der Dateiname eine HTML- oder RTF-Dateiendung aufweist, aber die passenden Dokumenttypdefinitionen dazu im Inhalt fehlen.
        Hier wird nun festgelegt, ob in diesem Fall das weitere Vorgehen abgefragt oder die Definitionen hinzugeügt oder ihr Fehlen ignoriert werden soll.
  • Dialog "Bild per TWAIN / WIA holen":
    • Bei der Übergabe an den HEX-Editor wird nun auch die Namenserweiterung der Datei an das gewählte Bildformat angepasst.
  • Fehler behoben:
    • War eine Datei aus einem UNC-Pfad geöffnet, so wurden trotz Ändern von deren Dateiinhalt die Schalter/Menüpunkte "Speichern" und ggfs. "Alle speichern" nicht freigegeben.
    • Dialog "Optionen":
      • Reiter "Allgemeines":
        Aufschrift und Bedeutung der Option "Geänderte Dateien neu laden" war inkorrekt. Sie heißt nun "Gelöschte/geänderte Dateien neu laden", was ihrer bisherigen Funktion besser entspricht:
        Wird eine geöffnete Datei außerhalb(!) von HEXcellent gelöscht oder ihr Datums-/Zeitstempel bzw. Inhalt verändert, so fragt HEXcellent, ob die Datei neu geladen werden soll.
        Außerdem wird die Hinweismeldung auf ein erforderliches Neuladen, die ja erscheint, sobald das HEXcellent-Fenster aktiviert (z.B. angeklickt) wird, nun unterdrückt, wenn ein aktuell Dialog geöffnet ist.
        Andernfalls kam es u.U. dazu, dass der offene Dialog hinter dem Hauptfenster verschwand und so eine Bedienung von HEXcellent scheinbar nicht mehr möglich war.

 

 

  • Allgemein:
    • Für die Interpretation einiger Dateitypen ist die Installation anderer Softwareprodukte (MS Office, Acrobat Reader etc.) erforderlich.
      Fehlen sie, so wird nun bei dem dann vergeblichen Versuch der Interpretation auf dieses Fehlen explizit hingewiesen.
    • Das Menü und die Toolbar "Extras" wurden erweitert:
      • Um den Menüpunkt/Schalter "Registry-Editor...".
        Dieser öffnet den Windows-Registry-Editor.
      • Um den Menüpunkt/Schalter "Bild per TWAIN/WIA holen...".
        Dieser öffnet einen Dialog, über den ein Bild über die TWAIN- oder die WIA-Schnittstelle von einem Scanner etc. eingelesen und dann u.a. als neue Binärdatei an HEXcellent übergeben werden kann (s.u.).
  • Interpretation
    • Der Interpretation von Bilddateien wurde eine OCR-Funktion (Optical Character Recognition) hinzugefügt.
      Dazu weist die Toolbar der Bildinterpretation nun zwei zusätzliche Schalter auf (ganz rechts), der erste startet die OCR-Funktion für die vorliegende Bilddatei, der zweite öffnet einen Dialog zur Auswahl der Sprache(n), in denen der Text in der Bilddatei vorliegt (s.u.).
      Nach erfolgter OCR-Wandlung wird der erkannte Text automatisch in einer neu erzeugten Textdatei angezeigt.
  • Neuer Dialog "Bild per TWAIN / WIA holen":
    • Dieser neue Dialog erlaubt das Einlesen eines Bildes per TWAIN- oder WIA-Schnittstelle, z.B. von einem Scanner.
      Das Bild kann hier als neue Grafikdatei in verschiedenen Formaten an HEXcellent übergeben (oder auch rudimentär bearbeitet, separat in diversen Formaten abgespeichert oder in die Zwischenablage kopiert) werden.
      Nach erfolgreichem Einlesen wird automatisch der "Vollbildmodus" eingeschaltet, so dass das gesamte Bild sichtbar ist.
      Beim Öffnen des Dialoges wird -falls solche Gerätetreiber vorhanden sind- der WIA- bzw. der TWAIN-Auswahldialog direkt geöffnet.
      Dieses Verhalten kann über die Checkbox links neben dem Auswahlschalter in der Toolbar aus- bzw. wieder eingeschaltet werden.
      Nach erfolgter Übergabe an HEXcellent wird die neu erzeugte Binärdatei sofort im Interpretationsmodus für Bild- oder PDF-Dateien angezeigt.
  • Neuer Dialog "OCR-Sprachen":
    • Auswahl der Sprache(n), in denen der Text in der Bilddatei vorliegt, die in eine Textdatei umgewandelt werden soll.
      Hierdurch können sprachspezifische Zeichen wie z.B. deutsche Umlaute etc. erkannt werden.
      Es können mehrere, aber es muss mindestens eine Sprache ausgewählt sein.
  • Fehler behoben:
    • HTML-Editor:
      • Wurde unter Windows10 ein eingefügtes Objekt (Textfeld o.ä.) angeklickt, so erfolgte eine Schutzverletzung.
    • Interpretation - Bilder:
      • Tlw. wurden auch GIF-Bilder, die nur EIN Bild enthielten, trotzdem als "animierte GIFs" angezeigt.
      • Einmal selektierte Bereiche konnten nicht wieder "deselektiert" werden.
        Dies kann nun mit der Taste ESC erfolgen.
    • Beim "Einfügen als neue Datei" aus der Zwischenablage musste die neue Datei beim Schließen nicht gespeichert werden, da das Geändert-Flag nicht gesetzt wurde.

 

 

  • Allgemein:
    • Anders als im RTF-Editor konnte einer Suche im Texteditor, wenn in ein anderes Text-Fenster gewechselt wurde, konnte dort nicht "weiter" gesucht oder ersetzt werden, es kam immer die Meldung "Der Suchtext ... wurde nicht (mehr) gefunden" und der Suchen-Dialog musste zuerst erneut benutzt werden.
      Nun kann die letzte Suche bzw. das letzte Ersetzen in einem anderen Text- Fenster z.B. mit F3 ab der sortigen Cursorposition erneut ausgeführt werden.
  • Interpretation:
    • von CSV-Dateien:
      • Ganz links wird eine "fixe" Spalte mit den Zeilennummern eingeblendet.
    • von CSV- (und tlw. auch Excel-)Dateien:
      • Zellen können nun mit Maus oder Cursortasten selektiert und ihr Inhalt über ein Kontextmenü der Tabelle bzw. die Toolbar in die Zwischenablage kopiert werden.
      • In diesem Zuge ist die erste Tabellenzeile jetzt nicht mehr automatisch als Überschrift definiert (da deren Inhalte sonst nicht in die Zwischenablage kopiert werden könnten).
        Statt dessen kann nun über den neuen Menüeintrag "Erste Zeile enthält Überschrift" im Kontextmenü der Tabelle auf Wunsch die erste Tabellenzele als Überschrift definiert werden.
        Defaultmässig ist diese Einstellung "aus".
      • Über den neuen Menüeintrag "Gehe zu Selektionsstelle in TXT" im Kontextmenü der Tabelle kann in den Text-Editor gewechselt und dort der Cursor an den Anfang der aktuell selektierten Tabellenzelle gesetzt werden.


 

  • Allgemein:
    • Bei "Speichern unter..." wird nun, wenn vorhanden, als Speicherpfad immer der Pfad der aktuell geladenen Datei vorgeschlagen (bislang war das nur beim ersten Mal der Fall).
      Bei neuen Dateien wird, wenn vorhanden, der zuletzt verwendete Speicherort vorgeschlagen, andernfalls der Dokumentenordner.
  • Fehler behoben:
    • Bei der Interpretation von XML-Dateien, die zu lange Zeilen enthielten, blieb das Programm hängen.

 

 

  • Allgemein:
    • Die Werkzeugleiste wurde um einen Schalter Druckvorschau erweitert, um so schnelleren Zugriff auf die Vorschau des jeweiligen Editors zu erhalten.
    • Eine nicht schreibgeschützte Datei wird nun im sechsten Feld der Statusbar statt durch ein leeres Feld durch ein Symbol ("Stift auf Blatt") angezeigt.
    • Die Erkennung und Bearbeitung von UTF-8-Dateien wurde erneut überarbeitet.
      Trotz dieser Anpassungen wird generell empfohlen, Dateien immer im ANSI-Modus zu bearbeiten und erst vor dem Speichern (wieder) ins UTF-8-Format (zurück) umzuwandeln!
      • UTF-8-Dateien können nun auch als solche erkannt werden, wenn sie nicht mit einer BOM-Bytefolge beginnen. Allerdings ist diese Erkennung nicht wirklich sicher (es wird nach speziellen UTF-8-Zeichen gesamten im Text gesucht, was aber durchaus zu Fehlinterpretationen führen kann).
        Bei großen Dateien verzögert dies evtl. den Ladevorgang und kann daher im Optionen-Dialog ein- und ausgeschaltet werden (s.u.).
      • Liegt eine UTF-8-Datei im Editor vor, so werden spezielle UTF-Character (z.B. Umlaute) nun bei der Eingabe im Editor sofort umgesetzt und dort als UTF-8-Zeichenfolge eingetragen.
        Auch beim Einfügen aus der bzw. Kopieren/Ausschneiden in die Zwischenablage erfolgt eine automatische Umwandlung (UTF-8 <-> ANSI)!
        Achtung: Beim Löschen muss aber die gesamte UTF-8-Zeichenfolge "manuell", d.h. alle Zeichen einzeln, gelöscht werden!
  • RTF-Editor:
    • Der Schalter "Unterstrichen" der Werkzeugleiste wurde mit einem Untermenü versehen (schwarzer Pfeil rechts am Schalter), mit dem nun auch zusätzliche Untersteichungsstile wie Gestrichelt, Wellenlinie usw. gesetzt werden können.
      Der Schalter "U" selbst wirkt wie bisher.
  • Dialog Druckvorschau:
    • Das Eingabefeld für den Seitenbereich "bis" wird nun mit der höchstmöglichen Seitenzahl vorbelegt.
  • Dialog Optionen:
    • Reiter Allgemeines:
      • Neue Option UTF-8-Erkennung ohne BOM:
        Schaltet die automatische Erkennung von UTF-8-Dateien ein, die keine führende BOM-Bytefolge aufweisen, indem der Dateiinhalt nach speziellen UTF-8-Zeichenfolgen abgesucht wird.
        Dies kann bei großen Dateien aber den Ladevorgang merklich verzögern.
    • Reiter Text-Editor:
      • Neue Option Wortumbruch sofort ein:
        Schaltet den Wortumbruch im Text-Editor beim ersten Öffnen/Erzeugen einer Textdatei sofort ein.
    • Reiter RTF-Editor:
      • Option Wortumbruch umbenannt in Wortumbruch sofort ein (um damit analog zur Option des Text-Editors zu sein).
    • Neuer Reiter HTML-Editor:
      • Neue Option Strg-N blockieren:
        Verhindert den Aufruf des Browsers mit der aktuellen Datei durch das Drücken von Strg-N.
        Hinweis: Diese Option ist defaultmässig eingeschaltet!
      • Neue Option Eigenes Kontextmenü:
        Verwendet als Kontextmenü des HTML-Editors nicht das Browser-Standardmenü (dessen Einträge zumeist hier ohnehin keinen Sinn machen), sondern ein eigenes, abgespecktes Menü.
        Hinweis: Diese Option ist defaultmässig eingeschaltet!
  • Fehler behoben:
    • Beim Ausdruck eines Seitenbereiches aus dem Druckvorschau-Fenster heraus wurde tlw. die höchstmögliche Seitennummer falsch berechnet.
    • Das Anlegen von neuen UTF-8- bzw. UTF-16LE-Dateien war fehlerhaft.

 

(Die Auflistung älterer Versionen wurde ggf. aus Platzgründen weggelassen.)