Archive for Softwareentwicklung WIN32

XML CALS-Tabellen für InDesign

Um Tabellen mittels XML in InDesign zu publizieren bietet InDesign die Transformation von CALS-Tabellen als Importoption. Doch leider fallen die Informationen über dieses Tabellenformat im Internet eher recht mager aus, auch die OASIS-Spezifikationen ist nicht sonderlich Benutzerfreundlich. Deshalb versuche ich hier das Format im wesentlichen kurz zu erläutern. Lies den Rest des Beitrages

Kein Kommentar »

Kommandozeilenoptionen für XnView NConvert

NConvert (V4.85/4.51) ist ein Bildkonvertierer für den Kommandozeilen- und Batch-Modus. Dieser ermöglicht u.a. das automatisierte erstellen von weboptimierten Bilddaten oder Vorschau Bildern von EPS, AI, PDF-Dateien etc. Neben NConvert gibt es auch noch eine GFL SDK Bibliothek, diese habe ich allerdings noch nicht getestet.

Die wichtigsten Optionen für NConvert gibts hier:
http://newsgroup.xnview.com/viewtopic.php?t=12247

Um hochauflösende Bilddaten in einer vernünftigen Qualität auf das Web herunterzurechnen sollte man hierfür einen vernünftigen Algorithmus verwenden (z.B. -rtype lanczos), im Anschluss sollte man die heruntergerechnete Grafik noch schärfen (z.B. -sharpen 20). Falls nötig kann der Rahmen noch auf eine bestimmte Größe gerechnet werden (z.B. -canvas 500 300 center) und die Hintergrundfarbe definiert werden (z.B. -bgcolor 255 255 255).

Gegenüber Adobe Photoshop gibt es allerdings noch einen großen Nachteil - es werden derzeit keine ICC-Profile unterstützt. Ich hoffe, dass ich auch hierfür demnächst eine geeignete Lösung finde.

Kein Kommentar »

Wireless LAN API

Folgender BLOG bietet einige Hinweise zur WLAN-API:
http://code-inside.de/blog/2007/07/22/w-lan-wifi-mit-net/

Als .NET Wrapper für diese API dient folgendes Programm:
http://www.codeplex.com/managedwifi
Das Programm ist in C# geschrieben, und muss für die Verwendung unter VB.NET erst noch kompiliert werden, anschließend die .DLL mit dem VB.NET Projekt referenzieren.

Kein Kommentar »

Verwendung der Windows Sendmail MAPI

Angefügte Funktion soll das versenden von Mails über die Windows Mail API vereinfachen. Getestet in Borland Delphi 6. Die “Uses” müssen noch um “Mapi” erweitert werden.

SendMailMAPI(const Subject, Body, FileName, SenderName, SenderEMail,
RecepientName, RecepientEMail: String) : Integer;

Die eigentliche Funktion befindet sich im Attachment:
Mapi Funktion für Delphi

Kein Kommentar »

Installationspfade für Windows VISTA

Programmdaten sollten ins Verzeichnis:
Standardmäßig: C:\Programme
Z-Upmaker: <ProgramsDir> bzw. <UserDir>

 

INI-Dateien/Anwendungsdaten, welche auch Schreibrechte benötigen:
Standardmäßig: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\
Systemvariable: CommonAppData
Z-Upmaker: <CommonAppData>

 

DLL-Dateien:
Standardmäßig: C:\WINNT\System32 (bezieht sich auf Win2000/XP)
Umgebungsvariable: windir + ‘/system32′
Z-Upmaker: <WindowsSystemDir>

 

Die Programmdateien sollten der Gruppe “Benutzer” angehören!

Kein Kommentar »