Paragrapheigenschaften (Wichtig)

  • Hallo,
    diesmal macht mir das Problem echt zu schaffen. Ich hab meine Lösung umprogrammiert und nurnoch ein Dokument. Damit die Struktur erhalten bleibt benuz ich die WPAT_ParProtected Eigenschaft. Ich möchte allerdings das nur dieser Paragraph geschützt ist, alle Children sollen bearbeitbar sein.
    Das Problem:
    Wenn man einen neuen Paragraph erzeugt (Enter-Taste) werden "normal" die eigenschaften vom Vorgänger benutzt. Wenn der aktuelle TParagraph aber noch leer ist, holt er sich scheinbar die Eigenschaften vom Parent. Das führt dazu das solche neu angelegten TParagraphs schreibgeschützt sind! Die kann man dann auch garnichtmehr löschen...

    1.) kann ich das neu anlegen eines TParagraph beeinflussen?
    2.) kann ich meine Struktur schützen ohne die Eigenschaft zu verwenden?

    • Offizieller Beitrag

    Hallo,

    >> 1.) kann ich das neu anlegen eines TParagraph beeinflussen?
    >> 2.) kann ich meine Struktur schützen ohne die Eigenschaft zu verwenden?

    Die Eigenschaft is schon ok - Sie solten Sie die paragraph objekte dynamisch überarbeiten. Dies geht am besten in dem ereignis BeforeInitializePar. Diese wird vor dem formattieren ausgeführt und auch wenn der User tippt. Man kann hier auch properties setzen die je je nach inhalt des absatzes angepasst werden - stichwort syntax highlighting.

    Grüsse,

    Julian Ziersch