TextToBmp: Porovnání verzí

Z Wiki
Přejít na: navigace, hledání
(Prepared the page for translation)
Řádek 3: Řádek 3:
 
[[Category:GuiMaster]]
 
[[Category:GuiMaster]]
 
[[Category:GuiMaster Library]]
 
[[Category:GuiMaster Library]]
 
  
 
== Popis ==
 
== Popis ==
Řádek 11: Řádek 10:
 
'''Generuje bitmapu z textu'''
 
'''Generuje bitmapu z textu'''
  
Vykreslí řetězec [[Special:MyLanguage/#text-| Text]] barvou [[Special:MyLanguage/#fontcolor-| FontColor]] na pozadí s barvou [[Special:MyLanguage/#backgroundcolor-| BackgroundColor]], přičemž použije písmo [[Special:MyLanguage/#font-| Font]] a výsledek uloží do výstupního parametru [[Special:MyLanguage/#bitmap-| Bitmap]]. Je možné specifikovat okraje pomocí parametrů [[Special:MyLanguage/#left-| Left]], [[Special:MyLanguage/#top-| Top]], [[Special:MyLanguage/#right-| Right]] a [[Special:MyLanguage/#bottom-| Bottom]]. Režim vykreslení určuje kombinace parametrů [[Special:MyLanguage/#method-| Method]] a [[Special:MyLanguage/#quality-| Quality]].
+
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 ==
 
  
 
</translate>
 
</translate>
Řádek 25: Řádek 22:
  
 
Text pro vykreslení.
 
Text pro vykreslení.
 
  
 
</translate>
 
</translate>
Řádek 35: Řádek 31:
  
 
Definice nebo identifikátor fontu.
 
Definice nebo identifikátor fontu.
 
  
 
</translate>
 
</translate>
Řádek 45: Řádek 40:
  
 
Barva textu.
 
Barva textu.
 
  
 
</translate>
 
</translate>
Řádek 55: Řádek 49:
  
 
Barva pozadí.
 
Barva pozadí.
 
  
 
</translate>
 
</translate>
Řádek 65: Řádek 58:
  
 
Šířka levého okraje v pixelech. Záporné hodnoty umožňují ořez.
 
Šířka levého okraje v pixelech. Záporné hodnoty umožňují ořez.
 
  
 
</translate>
 
</translate>
Řádek 75: Řádek 67:
  
 
Šířka horního okraje v pixelech. Záporné hodnoty umožňují ořez.
 
Šířka horního okraje v pixelech. Záporné hodnoty umožňují ořez.
 
  
 
</translate>
 
</translate>
Řádek 85: Řádek 76:
  
 
Šířka pravého okraje v pixelech. Záporné hodnoty umožňují ořez.
 
Šířka pravého okraje v pixelech. Záporné hodnoty umožňují ořez.
 
  
 
</translate>
 
</translate>
Řádek 95: Řádek 85:
  
 
Šířka dolního okraje v pixelech. Záporné hodnoty umožňují ořez.
 
Šířka dolního okraje v pixelech. Záporné hodnoty umožňují ořez.
 
  
 
=== OnlyIfNotNull ===
 
=== OnlyIfNotNull ===
Řádek 102: Řádek 91:
  
 
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.
 
  
 
</translate>
 
</translate>
Řádek 112: Řádek 100:
  
 
Kvalita renderování textu (0=default, 1=draft, 2=proof, 3=nonantialiased, 4=antialiased, 5=cleartype, 6=cleartype natural).
 
Kvalita renderování textu (0=default, 1=draft, 2=proof, 3=nonantialiased, 4=antialiased, 5=cleartype, 6=cleartype natural).
 
  
 
</translate>
 
</translate>
Řádek 122: Řádek 109:
  
 
Metoda renderování textu (0=TextOut, 1=DrawText, 2=DirectWrite, 3=Java).
 
Metoda renderování textu (0=TextOut, 1=DrawText, 2=DirectWrite, 3=Java).
 
  
 
=== Enabled ===
 
=== Enabled ===
Řádek 129: Řádek 115:
  
 
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 ===
 
=== PreWait ===
Řádek 136: Řádek 121:
  
 
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
 
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
 
  
 
=== PostWait ===
 
=== PostWait ===
Řádek 143: Řádek 127:
  
 
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
 
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
 
  
 
== Výstupní parametry ==
 
== Výstupní parametry ==
 
  
 
</translate>
 
</translate>

Verze z 26. 8. 2020, 09:43

Jiné jazyky:
English • ‎čeština

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