[Delphi] SynEdit - wklejanie tekstu

0

Gdy przy pomocy schowka przenoszę jakis tekst do SynEdit, to niezależnie od tego jakimi fontami był
pisany tekst źródłowy , wynik wklejania jest zawsze taki sam - zalezny od ustawienia parametrów tekstu w
SynEdit. W jaki sposób pobrać informację o parametrach czcionki tekstu źródłowego (wielkość, odstęp,
wysokość linii) i przenieść ją wraz ztekstem do SynEdit.
--Pzdr.
W.

0

To nie jest możliwe dla SynEdit. Jedynie RichEdit obsługuje różne fonty w tym samym oknie.--Vogel [Delphi 6 PE]

Life is just a dream, you know...
[Cowboy Bebop]

0

Rozumiem. Dzięki. A abstrahując od SynEdit - jak działa mechanizm przekazywania parametrów tekstu
przy przenoszeniu go za pomocą schowka do np. wspomnianego RichEdit ?
--Pzdr.
W.

0

Schowek potrafi trzymać kilka wpisów na raz. Każdy typ wpisu ma swój identyfikator - liczbę całkowitą. Jeżeli kopiujesz tekst z IE, to w schowku znajdują się 2 wersję: sformatowana i zwykła, tylko tekstowa. Następnie przy wklejaniu do RichEdit sprawdza on, jakie dane są w schowku. Jeżeli są jakieś sformatowane, to bierze je. Jeżeli nie ma - to bierze dane niesformatowane. Innych danych nie przyjmuje (grafiki, dźwięków).--Vogel [Delphi 6 PE]

Life is just a dream, you know...
[Cowboy Bebop]

1 użytkowników online, w tym zalogowanych: 0, gości: 1