Español
Unidades

RTFHandling.pcu

 
- Página 1 -



Dieter
Zornow
Hier mein zweiter Wettbewerbsbeitrag

Descargar

Yo habe mich veces con el Richedit befasst y una PCU geschrieben, el todos Handling
stark vereinfachen se. Hay 99 Características enthalten, con vielen Features como zoomen, el komplette
Handling einschließlich el Dialoge para Suchen y Suchen y Ersetzen sowie verschiedene Bullets
Zeilenumbruch, una Kontextmenü y drucken, hoffe dass el Drucken überall funktioniert, como Yo sólo
el PDF-Printer getestet habe
Dabei es una, Yo mi, gute Documentación y una Beispielprogramm como prf el el Características lauffähig
zeigt, así dass lo kinderleicht ser debería ellos a nutzen.
Yo habe Valor darauf gelegt siempre el komplette Handling uno Función a integrieren, así dass el meiste
con un Aufruf abgedeckt es, sowie el número el Parámetro así gering como posible a halten, meistens se
sólo el Handle des Richedits transferencia.
Es kein Subclassing disponible, como Yo el PCU de XProfan 8.0 lauffähig hacer quería.
Desde que no 8 él Versión installiert habe, necesario Tests zeigen si me gelungen es.
Auch en el Beispielprogramm Yo mich bemüht sólo Befehle el 8.0 Versión a nutzen, saber aber
el Befehlsumfang no genau. Bajo Versión 11 se ejecuta aber alles.
Bilder einfügen es ebenfalls todavía no integriert, como me de Zeitgründen el Aufwand a groß war.
Kommt aber todavía, como mi Tiempo erlaubt.
Propuestas y Kritik a Weiterentwicklung son willkommen.

Im Paket enthalten son

Demo.prf, Ein Demonstartionsprogramm para Möglichkeiten el PCU
Documentación.chm, El Documentación el 99 Características.
Documentación.rtf, El Documentación como RTF-Expediente
MinitextPad.zip, Ein kleiner Editor el Yo a Demonstartion geschrieben habe (como Exe)
RTFHandling.def, El de XPSE erzeugte Definationsdatei,
RTFHandling.pcu, El PCU
RTFHandling.html El de XPSE erzeugte Ayuda.

Saludo

Dieter

139 kB
Kurzbeschreibung: Versión 1.0.5 - 07.09.2009
Hochgeladen:07.09.2009
Ladeanzahl267
Descargar
 
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  
 



 
- Página 4 -



Dieter
Zornow
Hola Tomás,

UTF-8. kann no trabajo. ha ya algunos erhebliche Unterschiede a Unicode,

Unicode: Hier voluntad el Signo siempre con 2 Bytes dargestellt y al Anfang el Textdatei posición
zwei Bytes (FF FE), el kennzeichnen, dass se trata de un Unicode-Expediente es.

UTF-8: En UTF-8 verbrauchen el Signo unterschiedlich viele Bytes.

Wenn du aber UTF-8 normal como Ansi y no como Unicode lädst se alles salvo el Sonderzeichen normal adecuado
bedeutet wahrscheinlich, dass el normalen Ansizeichen en UTF-8 auch sólo una Byte groß son y sólo el Sonderzeichen de más Bytes bestehen.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
08.09.2009  
 




Thomas
Freier
¡Hola Dieter,
Yo hatte ahora una kleine RTF-Anwendung en el RTFHandling.pcu umgestellt.
Leider bekomme Yo, el Zeilenumbruch (kommt a früh) no como gewünscht hin.
Wo liegt mein Problema?

567 kB
Hochgeladen:21.02.2010
Ladeanzahl89
Descargar
 
Gruß Thomas
Windows XP SP2, XProfan X2
21.02.2010  
 




Dieter
Zornow
Hola Tomás,

Yo stehe en el Moment auch en el Schlauch, muss Yo mich sólo veces schlau hacer, si yo qué finde melde Yo mich.
Tal vez könntest du una Richedit sin Scrollen uso. Würde aber horizontales y vertikales Scrollen verhindern

ed& = Control("Richedit","",$54011004,10,40,360,362,%hwnd,9000,%hInstance,$0)

Su Programa me está como Prf abgestürzt, como el Bild no gespeichert voluntad podría. Kann ser, dass el una Problema de XProfan 12 es, porque deine Exe se ejecuta sí einwandfrei, auch en me bajo Win 7.
como du lo gespeichert hast, ha lo en el Interpreter no funktioniert, lo kam una Bild el Größe 0 heraus.
KompilierenMarcaSeparación
text$=new_file$+"\Bild.png"
FileMode 1
Assign #1,text$
OpenRW #1
BlockWrite #1,mem#,0,2736
CloseRW #1

así funktioniert lo aber einwandfrei
KompilierenMarcaSeparación
texto$=new_file$+"\Bild.png"
BlockWrite texto$,mem#,0,2736
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
21.02.2010  
 




Thomas
Freier
Dieter,
es eigentlich no así wichtig. Hatte lo beim optischen Aufpeppen una vez en PCU intenta.
Kann aber auch otra vez como vorher angewendet, de Pascals Ejemplo (RTF-Editar con fester Höhe y Breite), el Breite festlegen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
22.02.2010  
 




Dieter
Zornow
Hola Tomás,

habe el Solución gefunden, Yo una festen Multiplikator instalado el el Texto siempre en una feste Größe relativ a Controlgröße setzt. Desde que el sólo para lesen überlanger Textos pensamiento hatte, funktioniert lo en así speziellen Anwendungen, wo lo muy genau ser muss, no zufriedenstellend. Yo muss wohl el Función en una Parámetro para Einstellen des Multiplikators erweitern, entonces puede ser el Relative Größe para Control einstellen.
Yo habe 12 como Standard eingestellt, en dir debería lo 15 ser en genau el gewünschte Größe a obtener
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
23.02.2010  
 




Thomas
Freier
¡Hola Dieter,
DANKE para el Mühe. Geht ahora, y voluntad lo todavía en el Etiketten testen, si du Por favor, el Función ändern Font markierter Texto dahin erweitern würdest, dass en el Fontdialog igual Art, Höhe, Farbe, usw. des markierten Textes vorgegeben voluntad.
 
Gruß Thomas
Windows XP SP2, XProfan X2
23.02.2010  
 




Dieter
Zornow
Hola Tomás,

Yo weiß ahora no qué du media. Meinst du SETMARKEDTEXTFONT Der Fontdialog es sí no en el PCU disponible. Hier se sí sólo el Name des Fonts como String transferencia. Den Diálogo dazu musst du sí incluso redactar. Im Demo es él auch außerhalb. Oder media du qué más.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
24.02.2010  
 




Thomas
Freier
Sí, el Fontdialog es extern. Posesiones el Ejemplo veces erweitert. Ein GETGetMarkedTextSize(), ists FETT, KURSIV, usw., kann Yo no encontrar oder como hast Si es usted el realisiert hast.
Ob el Solución Höhe y Farbe allgemeingültig es???
Lassen el otro Einstellungen auch todavía una GetMarkedTextSize(ed&)-Abfrage realisieren?

8 kB
Hochgeladen:24.02.2010
Ladeanzahl163
Descargar
 
Gruß Thomas
Windows XP SP2, XProfan X2
24.02.2010  
 




Dieter
Zornow
Hola Tomás,

Das Auslesen si una Schrift Fett usw es, es no enthalten, esta Características Yo sólo como Umschalter drin. Wenn algo fett es se lo beim Aufruf normal y umgekehrt. Wäre aber kein Problema algo como einzubauen, como Yo beim umschalten en efecto el jeweiligen Zustand ermitteln muss. Werde el en el nächsten Tagen einbauen.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
24.02.2010  
 




Thomas
Freier
Das liest se bien. Neben el Fontdialog läßt se sí entonces auch en markiertem oder en Curserposition en el Texto, el Darstellung des entsprechenden Button steuern. DANKE!
 
Gruß Thomas
Windows XP SP2, XProfan X2
25.02.2010  
 




Thomas
Freier
¡Hola Dieter,

bevor Yo mich el Objekten zuwende, Todavía una Problema.
Bis dato bin I, con el Erstellung, Bearbeitung, usw. el RTF muy zufrieden. Nun, por Zufall entdeckt, führt una Rechtsklick en el RTF a uno Speicherverletzung.
Könntest du, oder cada el daran Spaß ha, Por favor, una vez en el stark eingekürzten Script sehen, qué falso se ejecuta.
KompilierenMarcaSeparación
 $U RTFHandling.pcu = R_'TRF-PCU einbinden
 $U objects.pcu = R_
cls
Bilder_Rep
WaitInput
end
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bilder Report ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Proc Bilder_Rep

    Declare RichEdit&,rtf_dll&,rtf_hdc&,linebreak&
    rtf_dll& =  R_INTITFORCREATERTF()'DLL laden mit PCU
    WINDOWSTYLE 538
    var B_dlg& = @Create("Window",%hwnd,"  Bilder-Report " ,80,10,900,720)
    rtf_dll& =  R_INTITFORCREATERTF()'DLL laden mit PCU
    RichEdit& = R_CREATERICHEDIT(B_dlg&,"",9000,60,750,580)' Richedit erstellen mit PCU
    rtf_hdc& = R_PREPAREFORLINEBREAK(RichEdit&)' Device Context erzeugen mit PCU
    R_Init_object(RichEdit&)'Zum Bildempfang vorbereiten
    R_SETMARKEDTEXTSIZE(RichEdit&,18)
    R_SETMARKEDTEXTFONT(RichEdit&,"Sheffield")
    R_RTFREPLACE(RichEdit&,"SAV Pliete e.V. Lübeck")
    SendString(RichEdit&,"^{ENTER}")
    R_SETMARKEDTEXTSIZE(RichEdit&,14)
    R_SETMARKEDTEXTFONT(RichEdit&,"Sheffield")
    R_RTFREPLACE(RichEdit&,"Bilder vom Bootsplatz")
    SendString(RichEdit&,"^{ENTER}")
    R_GotoEnd(Richedit&)
    R_SETMARKEDTEXTSIZE(RichEdit&,12)
    R_SETMARKEDTEXTFONT(RichEdit&,"Verdana")

    WhileLoop 3

        SendString(RichEdit&,"^{ENTER}")

    EndWhile

    R_GotoEnd(Richedit&)
    SetWindowPos RichEdit&=60,60
    R_RTFMarkAll(Richedit&)
    R_SETTEXTCENTER(RichEdit&)
    R_RTFSetCaretPosition(RichEdit&,0,0)
    setfocus(B_Dlg&)

    While 1

        WaitInput
        case %key=2:BREAK

    wend

    R_DEINITRTF(RichEdit&,rtf_hdc&,RTF_DLL&)'RTF-Aufräumen
    R_DeInit_object()
    DestroyWindow(B_dlg&)
    setfocus(%hwnd)

ENDPROC


540 kB
Hochgeladen:09.12.2010
Ladeanzahl163
Descargar
 
Gruß Thomas
Windows XP SP2, XProfan X2
09.12.2010  
 




Thomas
Freier
¡Hola Dieter,
habe el Fehler einkreisen puede:
R_GETRIGHTCLICKMENU(ed&) 'Rechtsklickabfrage muß disponible ser, auch si RTFMenu(ed&) no gesetzt es. Ist en el Ejemplo DEMO.rtf nachzuvollziehen.
Leider öffnet se entonces auch sin RTFMenu(ed&) el Menü, qué mich no stören sería, aber desafortunadamente es en meiner Bilder-RTF el Druck entonces unvollständig.
 
Gruß Thomas
Windows XP SP2, XProfan X2
10.12.2010  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

43.532 Views

Untitledvor 0 min.
Georg Teles19.10.2022
H.Brill08.02.2022
RudiB.06.09.2021
Jürgen Strahl29.08.2021
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie