Funkcia %HI_To_Clipboard


Funkcia
Funkcia kopíruje štruktúru do schránky (clipboardu).
Deklarácia
%HI_To_Clipboard(
        in leftUpperItem,
        in rightLowerItem
   BOOL in formatByNLS := @FALSE
 )

Parametre
leftUpperItem Políčko ohraničujúce kopírovanú oblasť zľava a zhora.
rightLowerItem Políčko ohraničujúce kopírovanú oblasť sprava a zdola.
formatByNLS Nepovinný parameter. Možné hodnoty:
  • @TRUE - formátovanie hodnôt typu Absolútny čas a Real zohľadňuje nastavenie Regional and Language Options aktuálneho užívateľa,
  • @FALSE - formátovanie políčok štruktúry zohľadňuje nastavenie stavového textu alebo transformačnej palety v definícii príslušnej štruktúry.

Popis
Funkcia konvertuje hodnoty označenej časti štruktúry do textového formátu, ktorý potom vloží do schránky. Jednotlivé riadky štruktúry sú oddelené novým riadkom a jednotlivé stĺpce sú oddelené znakom horizontálny tabulátor. Tento formát vyhovuje programu MS Excel, ktorý pri operácií Vlož do schránky umiestni jednotlivé hodnoty do samostatných políčok. Formátovanie políčok štruktúry zohľadňuje nastavenie stavového textu alebo transformačnej palety v definícii príslušnej štruktúry.
Poznámka
Parametre musia pristupovať k políčkam rovnakej lokálnej premennej typu Record.
Príklad
 RECORD (SD.StrojVyrabal) _rec
 
 ; naplnenie lokálnej štruktúry hodnotami
 REDIM _rec[3]
 _rec^Vyrobok := "tanier"
 _rec^Pocet := 10
 _rec[2]^Vyrobok := "nozik"
 _rec[2]^Pocet := 13
 
 ; kopírovanie do Clipboardu
 %HI_To_Clipboard(_rec[1]^Vyrobok, _rec[2]^Pocet) 

Napíšte komentár