TextToBmp: Porovnání verzí
cz>Kamil.samiec (Založena nová stránka s textem „Category:GuiMaster Category:GuiMaster Library == Popis == '''Alias: TTB''' '''Generuje bitmapu z textu''' Vykreslí řetězec Text barvou FontCo…“) |
(Tato verze je označená pro překlad) |
||
| (Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
| + | <languages/> | ||
| + | <translate> | ||
| + | <!--T:1--> | ||
[[Category:GuiMaster]] | [[Category:GuiMaster]] | ||
[[Category:GuiMaster Library]] | [[Category:GuiMaster Library]] | ||
| − | == Popis == | + | == Popis == <!--T:2--> |
| + | |||
| + | <!--T:3--> | ||
'''Alias: TTB''' | '''Alias: TTB''' | ||
| + | <!--T:4--> | ||
'''Generuje bitmapu z textu''' | '''Generuje bitmapu z textu''' | ||
| − | Vykreslí řetězec Text barvou FontColor na pozadí s barvou BackgroundColor, přičemž použije font | + | <!--T:5--> |
| + | Vykreslí řetězec [[#text-| Text]] barvou [[#fontcolor-| FontColor]] na pozadí s barvou [[#backgroundcolor-| BackgroundColor]], přičemž použije písmo [[#font-| Font]] a výsledek uloží do výstupního parametru [[#bitmap-| Bitmap]]. Je možné specifikovat okraje pomocí parametrů [[#left-| Left]], [[#top-| Top]], [[#right-| Right]] a [[#bottom-| Bottom]]. Režim vykreslení určuje kombinace parametrů [[#method-| Method]] a [[#quality-| Quality]]. | ||
| − | == Vstupní parametry == | + | == Vstupní parametry == <!--T:6--> |
| − | |||
| − | |||
| − | === | + | </translate> |
| − | + | <span id="text-"></span> | |
| + | <translate> | ||
| + | === Text === <!--T:7--> | ||
| − | + | <!--T:8--> | |
| − | + | Typ [[Special:MyLanguage/Datové typy#String | String]] | |
| − | + | <!--T:9--> | |
| − | + | Text pro vykreslení. | |
| − | === | + | </translate> |
| − | + | <span id="font-"></span> | |
| + | <translate> | ||
| + | === Font === <!--T:10--> | ||
| − | + | <!--T:11--> | |
| − | + | Typ [[Special:MyLanguage/Datové typy#Font | Font]] | |
| − | + | <!--T:12--> | |
| − | + | Definice nebo identifikátor fontu. | |
| − | === | + | </translate> |
| − | + | <span id="fontcolor-"></span> | |
| + | <translate> | ||
| + | === FontColor === <!--T:13--> | ||
| − | === | + | <!--T:14--> |
| + | Typ [[Special:MyLanguage/Datové typy#Color | Color]] | ||
| + | |||
| + | <!--T:15--> | ||
| + | Barva textu. | ||
| + | |||
| + | </translate> | ||
| + | <span id="backgroundcolor-"></span> | ||
| + | <translate> | ||
| + | === BackgroundColor === <!--T:16--> | ||
| + | |||
| + | <!--T:17--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Color | Color]] | ||
| + | |||
| + | <!--T:18--> | ||
| + | Barva pozadí. | ||
| + | |||
| + | </translate> | ||
| + | <span id="left-"></span> | ||
| + | <translate> | ||
| + | === Left === <!--T:19--> | ||
| + | |||
| + | <!--T:20--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:21--> | ||
| + | Šířka levého okraje v pixelech. Záporné hodnoty umožňují ořez. | ||
| + | |||
| + | </translate> | ||
| + | <span id="top-"></span> | ||
| + | <translate> | ||
| + | === Top === <!--T:22--> | ||
| + | |||
| + | <!--T:23--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:24--> | ||
| + | Šířka horního okraje v pixelech. Záporné hodnoty umožňují ořez. | ||
| + | |||
| + | </translate> | ||
| + | <span id="right-"></span> | ||
| + | <translate> | ||
| + | === Right === <!--T:25--> | ||
| + | |||
| + | <!--T:26--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:27--> | ||
| + | Šířka pravého okraje v pixelech. Záporné hodnoty umožňují ořez. | ||
| + | |||
| + | </translate> | ||
| + | <span id="bottom-"></span> | ||
| + | <translate> | ||
| + | === Bottom === <!--T:28--> | ||
| + | |||
| + | <!--T:29--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:30--> | ||
| + | Šířka dolního okraje v pixelech. Záporné hodnoty umožňují ořez. | ||
| + | |||
| + | === OnlyIfNotNull === <!--T:31--> | ||
| + | |||
| + | <!--T:32--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:33--> | ||
Pokud má hodnotu 1, pak se příkaz neprovádí v případě, kdy není zadána hodnota parametru Text. | Pokud má hodnotu 1, pak se příkaz neprovádí v případě, kdy není zadána hodnota parametru Text. | ||
| − | === Quality [Number] === | + | </translate> |
| − | + | <span id="quality-"></span> | |
| + | <translate> | ||
| + | === Quality === <!--T:34--> | ||
| + | |||
| + | <!--T:35--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:36--> | ||
| + | Kvalita renderování textu (0=default, 1=draft, 2=proof, 3=nonantialiased, 4=antialiased, 5=cleartype, 6=cleartype natural). | ||
| + | |||
| + | </translate> | ||
| + | <span id="method-"></span> | ||
| + | <translate> | ||
| + | === Method === <!--T:37--> | ||
| + | |||
| + | <!--T:38--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:39--> | ||
| + | Metoda renderování textu (0=TextOut, 1=DrawText, 2=DirectWrite, 3=Java). | ||
| + | |||
| + | === Enabled === <!--T:40--> | ||
| − | + | <!--T:41--> | |
| − | + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | |
| − | + | <!--T:42--> | |
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | ||
| − | === PreWait [Number] === | + | === PreWait === <!--T:43--> |
| − | Prodleva | + | |
| + | <!--T:44--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:45--> | ||
| + | Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| + | |||
| + | === PostWait === <!--T:46--> | ||
| + | |||
| + | <!--T:47--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| + | |||
| + | <!--T:48--> | ||
| + | Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| + | |||
| + | == Výstupní parametry == <!--T:49--> | ||
| + | |||
| + | </translate> | ||
| + | <span id="bitmap-"></span> | ||
| + | <translate> | ||
| + | === Bitmap === <!--T:50--> | ||
| − | + | <!--T:51--> | |
| − | + | Typ [[Special:MyLanguage/Datové typy#Bitmap | Bitmap]] | |
| − | + | <!--T:52--> | |
| − | |||
Vygenerovaná bitmapa | Vygenerovaná bitmapa | ||
| + | </translate> | ||
Aktuální verze z 26. 8. 2020, 09:43
Obsah
Popis
Alias: TTB
Generuje bitmapu z textu
Vykreslí řetězec Text barvou FontColor na pozadí s barvou BackgroundColor, přičemž použije písmo Font a výsledek uloží do výstupního parametru Bitmap. Je možné specifikovat okraje pomocí parametrů Left, Top, Right a Bottom. Režim vykreslení určuje kombinace parametrů Method a Quality.
Vstupní parametry
Text
Typ String
Text pro vykreslení.
Font
Typ Font
Definice nebo identifikátor fontu.
FontColor
Typ Color
Barva textu.
BackgroundColor
Typ Color
Barva pozadí.
Left
Typ Number
Šířka levého okraje v pixelech. Záporné hodnoty umožňují ořez.
Top
Typ Number
Šířka horního okraje v pixelech. Záporné hodnoty umožňují ořez.
Right
Typ Number
Šířka pravého okraje v pixelech. Záporné hodnoty umožňují ořez.
Bottom
Typ Number
Šířka dolního okraje v pixelech. Záporné hodnoty umožňují ořez.
OnlyIfNotNull
Typ Number
Pokud má hodnotu 1, pak se příkaz neprovádí v případě, kdy není zadána hodnota parametru Text.
Quality
Typ Number
Kvalita renderování textu (0=default, 1=draft, 2=proof, 3=nonantialiased, 4=antialiased, 5=cleartype, 6=cleartype natural).
Method
Typ Number
Metoda renderování textu (0=TextOut, 1=DrawText, 2=DirectWrite, 3=Java).
Enabled
Typ Number
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
PreWait
Typ Number
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
PostWait
Typ Number
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
Výstupní parametry
Bitmap
Typ Bitmap
Vygenerovaná bitmapa