| |
|
|
- page 1 - |
|
Dieter Zornow | ici mon zweiter Wettbewerbsbeitrag
Télécharger
j'ai mich la fois avec dem Richedit befasst et une PCU geschrieben, qui cela ganze Handling stark simplifier soll. il y a 99 Funktionen enthalten, avec vielen Features comment zoomen, cela komplette Handling einschließlich qui Dialoge pour chercher et chercher et Ersetzen sowie verschiedene Bullets Zeilenumbruch, un Kontextmenü et drucken, hoffe dass cela Drucken überall funktioniert, là je seulement avec dem PDF-Printer getestet habe Dabei ist une, comment je mon, gute Documentation et un Beispielprogramm comme prf cela qui Funktionen courir zeigt, so dass es kinderleicht son sollte vous trop nutzen. j'ai Wert puis gelegt toujours cela komplette Handling einer Funktion trop intégrer, so dass cela meiste avec einem Aufruf abgedeckt ist, sowie le nombre qui paramètre so gering comme possible trop tenir, la plus part du temps wird seulement cela Handle des Richedits transfert. c'est ne...aucune Subclassing vorhanden, là je qui PCU ab XProfan 8.0 courir faire voulais. là je aucun 8 il Version installiert habe, doit Tests montrer si es mir gelungen ist. aussi im Beispielprogramm habe je mich prêt seulement Befehle qui 8.0 Version trop nutzen, kenne mais den Befehlsumfang pas oui c'est ca. sous Version 11 fonctionne mais alles. Bilder insérer ist également encore pas integriert, là mir aus Zeitgründen qui Aufwand trop grand était. venez mais encore, comme mon Zeit erlaubt. Propositions et Kritik zur Weiterentwicklung sommes willkommen.
Im paquet enthalten sommes
Demo.prf, un Demonstartionsprogramm pour Opportunités qui PCU Documentation.chm, qui Documentation qui 99 Funktionen. Documentation.rtf, qui Documentation comme RTF-Dossier MinitextPad.zip, un kleiner Editor den je zur Demonstartion geschrieben habe (comme Exe) RTFHandling.def, qui de XPSE erzeugte Definationsdatei, RTFHandling.pcu, qui PCU RTFHandling.html qui de XPSE erzeugte Aider.
Salut
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 24.11.2008 ▲ |
|
|
|
| |
|
- page 2 - |
|
|
| Dietmar Horn
j'ai den vues Thread dans den Wettbewerbsbereich 2008 déménagé, pour den es le son Eröffnungsposting de Dieter wohl aussi gedacht gewesen était.
Salut Dietmar
cela était pas richtig, den Fil gibt es dadurch ici doppelt [...] .
cela était déjà korrekt, qui Einreichung physikalisch chez den Unités abgelegt (weil es une ist), et ici une Schattenkopie (Link).
Hättest ici geschaut [...] hättest den Eintrag gesehen, so comment il maintenant doppelt vorhanden ist.
je exposition la fois cela trop korrigieren. |
|
|
| |
|
|
|
Dieter Zornow | |
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 26.11.2008 ▲ |
|
|
|
|
Dietmar Horn | @iF: Sorry! là doit mon Glasaugen wohl la fois wieder entier joli beschlagen gewesen son. si je seniles Blöd-croissant déjà la fois versuchen voudrais, quoi dans Ordre trop apporter ... |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 26.11.2008 ▲ |
|
|
|
|
| Dietmar Horn
...déjà la fois versuchen voudrais, quoi dans Ordre trop apporter...
appeler wir es simple Anfangsschwierigkeiten. |
|
|
| |
|
|
|
Thomas Freier | @Dieter, cela avec qui Randeinstellung J'ai eu überlesen. Anbei un kleiner Test comment large, et je serait qui RTF.pcu volontiers einsetzen, mon Présentation abgearbeitet wird avec deinem Beispielprogramm. le moi zum Test qui vieille *.rtf pris habe était reine attention. 1. Font auslesen...Anzeige: 0 ....démolir gedrückt et qui Fonthöhe wurde modifié Bild Font-1.png . 2. qui Anzeige sur dem RTF-Éditer ist identique Bild Éditer-1.png . rebord à gauche et dessus ist im Original= 0. Text wurde eingerückt. dessus une Leerzeile. 3. Beim Druck scheiden sich qui Geister. là entstehen beim Beispielprogramm Ränder? Bild Imprimer-1.png . cela Etikettenpapier hat rebord 0/0. là bekomme je vraie Probleme. wohin venons qui Randabstände her? cela Original habe je umbenannt dans *.prf angehängt. avec dem Editor ouvert,ist aussi qui Formatierung bien trop erkennen. |
|
|
| |
|
|
|
Dieter Zornow | @Thomas je werde mir cela la fois anschauen, qui Ränder dans mon Beispielprogramm venons de R_RTFPrint(ed&,2,2), du müsstest ensuite R_RTFPrint(ed&,0,0) verwenden, ensuite devrait qui Ränder weg son, jusqu'à sur den druckbaren Bereich |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 27.11.2008 ▲ |
|
|
|
|
Thomas Freier | @Dieter qui J'ai eu im Beispielprogramm sur 0/0 gesetzt et beides sur FreePdf XP ausgedruckt. dans diesem le cas ist qui druckbare Bereich cela ganze Blatt. |
|
|
| |
|
|
|
Dieter Zornow | @Thomas, deine RTF-Dossier hat déjà une rebord de Hause aus, peut-être peux du qui Ränder dans deinem PDF-Printer encore einstellen, là toujours cela Drucker Device Context geholt wird. j'ai es avec dem PDF-Creator ausgedruckt, hat seulement qui dans deiner RTF-Dossier voreingestellten Ränder. Du darfst naturellement micht avec qui Druckversion sur Write drucken, car là gelten qui là voreingestellten Ränder. Siehe Anhang |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 27.11.2008 ▲ |
|
|
|
|
Thomas Freier | qui voreingestellte Randabstand sollte chez 2mm liegen et qui Text ist im RTF Eingerückt. ici ca. 5mm. aussi avec dem Destiller getestet et Ergebnis siehe *.ZIP . |
|
|
| |
|
|
|
Dieter Zornow | @Thomas, verstehe maintenant pas entier quoi du meinst, la hâte du cela avec deiner Routine ausgedruckt ?
Den longtemps Ausdruck sûrement pas, là deine Routine oui seulement un paire Zeilen ausdruckt, si du là avec 0,0 gedruckt la hâte volonté qui Ränder chez qui grand Dossier chez qui Erstellung des PDFs eingefügt. si je qui Dossier avec 0,0 ausdrucke wird alles sans une rebord direct à gauche et direct de dessus ausgedruckt.
j'ai qui paramètre dans cm défini et rechne Twips trop cm, c'est dans meiner korrigierten Arbeitsversion geändert trop mm, là cm doch trop grob sommes, là chez 0,0 aucun Ränder plus vorhanden sommes et 1 juste une cm einrückt. dans qui neuen Version pourrait alors qui Contrôle feiner son.
Nebenbei: Votre Pfadermittlung erscheint assez unsicher. j'ai la fois dein Programme getestet et Fichiers, Bild et RTF ins Verzeichnis kopiert, qui Fichiers wurden seulement trouvé, après que je Pfad$ entfernt habe. cela Ergebnis hatte mais ensuite aussi Ränder avec PDF-Creator et deiner Routine.
siehe Anhang |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 28.11.2008 ▲ |
|
|
|
|
Thomas Freier | @Dieter, habe justement gesehen, dass je, c'est un RTF-Beispiel de "Pascal", cela Original dans qui ZIP kopiert hatte. Um randlos trop drucken ist qui partie:
si %printing--chez Druck: %HDC2 = %HDC = &PDC ~SetMapMode(%hdc2,1) ~SetWindowExtEx(%hdc2,1,1,0) ~SetViewPortExtEx(%hdc2,1,1,0) PosX%=PosX%+30--Correction ??? PosY%=PosY%+30--Correction ??? endif
PosX%+30--Correction ??? ensuite sur PosX%+0--Correction ??? geändert worden,bzw., qui Werte volonté chez mir ensuite par Variable pour qui X/Y-Abstände gesteuert. Im Moment stehe je encore sur dem Schlauch, car chez unverändertem Druckertreiber venez es unterschiedlich. Werde prochain semaine plus testen. Comme je le disais, benutze je pour den Etiketendruck une RTF, qui ensuite je pour Etikettengröße, im Beispiel 2 Reihen et 7 Zeilen, entsprechend 14 la fois sur den A4-Bogen gedruckt wird, bevor un Seitenvorschub stattfindet. |
|
|
| |
|
|
|
Dieter Zornow | Wenns geklappt hat, habe je beim Eingangsposting den Télécharger upgedatet. Hatte soudain aucun liaison plus.
Changements zur Vorversion
Druckrändereinstellung de cm dans mm geändert Druckerdialog peux eh bien facultativement benutzt volonté. Neue Funktion SaveRTF zeigt si Dateinamen vorhanden keinen Savedialog, si pas venez qui Savedialog qui vieille Funktion RTFSaveunder zeigt eh bien toujours une Savedialog si une nom vorhanden ou non. Neue Funktion GetMarkedFontname gibt den Fontnamen qui Markierung zurück Neue Funktion GetEntireFontname gibt den im Dokument eingestellten Fontnamen zurück Neue Funktion RTFFormLetter une Serienbrieffunktion. Neue separate PCU zum insérer de Objecten et Bildern.
cela insérer de Bildern konnte je seulement sur qui Zwischenablage realiesieren, là je aucun bessere concept hatte comme un Speicherbitmap trop erzeugen dans qui Zwischenablage trop kopieren avec EM_Pastespezial aus qui Zwischenablage dans cela Richedit einzufügen. qui Anwender merkt mais rien en, car qui Funktion stellt sich comme normales magasin eines Bildes dar, là pour dem Ladedialog alles autre sans weiters Zutun passiert.
cela alleinige insérer de Objecten erschien Je ne cela Wahre, là on seulement chez Bmp un Vorschauicon sieht, chez anderen Formaten seulement cela Icon qui verknüpften Anwendung et arrêt toujours den Namen qui Dossier. je denke, cela avec qui Zwischenablage ist mais trotz einigen Nachteilen un gangbarer Weg um *.BMP;*.JPG;*.GIF;*.PNG;*.ICO;*.WMF;*.RLE dans Originalgröße dans einem Richedit anzuzeigen et sogar auszudrucken. qui Bilder sommes im Richedit scallierbar.
qui objects.pcu ist aufgebaut sur den Vorlagen de Uwe "Pascal" Niemeier, so dass je vous jusqu'à sur une Funktion pas comme mon Werk appel veux, car j'ai vous seulement soweit aufbereitet. sans cet Présentation hätte es avec Sicherheit länger gedauert, jusqu'à un Ergebnis là gewesen wäre. avant allem sans qui Asemblerroutine zur Übergabe de plus Parametern, wäre es peut-être gar pas possible gewesen.
dans soweit stellt cet OBJECTS.PCU ne...aucune Wettbewerbsbeitrag dar, mais lediglich une Zugabe qui qui l'affaire abrundet, là Uwe qui eigentliche Autor ist, je voudrais micht oui pas avec fremden Federn schmücken
là je zufällig, comme je im Internet quelque chose sur Richedits gesucht habe, sur qui Probleme avec magasin et Sauver eines Richedits avec RTF() jusque XProfan 10 gestoßen suis, habe je mich entschlossen pour qui Profanversionen 8 + 9 qui undokumentierte Call-Funktion trop nutzen et une Version seulement pour XProfan 8 + 9 beizulegen, ist mais pas getestet.
avec dabei ist aussi wieder un kompletter Editor comme Exe, qui aussi cela Einbinden einer DBase-Tabelle dans qui Seriendruck-Funktion demonstriert. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 04.12.2008 ▲ |
|
|
|