TextEd - Textový procesor
TextEd je bezplatná desktopová aplikace sloužící k úpravě textu. Je kompletně vyvinuta pomocí jazyků C# a XAML pod frameworkem WPF.
Knihovny
| Knihovna | Využití |
| System | Konverze do datového typu double |
| System.IO | Otevírání externích souborů a ukládání obsahu RichTextBoxu do souboru |
| System.Windows.Controls.Primitives | Řízení ToggleButtonu |
| System.Windows.Documents | Ukládání textových rozsahů (TextRanges) a detekce výběru textu (TextSelection) |
| System.Windows.Input; | Odchytávání vstupu myši |
| System.Text.RegularExpressions | Počítání slov přes RegEx (regulární výrazy) |
| System.Collections.Generic | Nahrávání velikostí písma typu int do ComboBoxu s využitím kolekce List<int> |
| System.Threading | Zobrazení nahrávací obrazovky na začátku programu po dobu 1 sekundy |
| System.Windows.Media; | Přistupování k fontům a obarvení písma |
| System.Windows.Controls | Řízení různých prvků WPF |
| Microsoft.Win32 | Otevírání oken za účelem otevření či uložení souborů (OpenFileDialog SaveFileDialog) |
| GemBox.Document | Ukládání obsahu RichTextBoxu do různých souborových formátů, jako např. PDF, RTF, HTML, JPG, PNG... |
To-Do List
| Úloha | Stav |
| Navrhnout sekci "Home" za pomocí ToolBarTrays | DOKONČENO |
| Tučně (Bold), Kurzívou (Italic), Podtržený (Underlined) | DOKONČENO |
| Zkopírovat (Copy), Vyjmout (Cut) | DOKONČENO |
| Zarovnání vlevo/vpravo/na střed/doprava/do bloku | DOKONČENO |
| Získat a nahrát fonty do ComboBoxu | DOKONČENO |
| Vytvořit a nahrát velikosti fontů do ComboBoxu | DOKONČENO |
| Make ToolBar items bold/normal - MouseEnter + MouseLeave event | DOKONČENO |
| Postarat se o "Home", "Insert" a "Format" pomocí podmínky IF. | DOKONČENO |
| Zprovoznit "Exportovat jako" se všemi formáty | DOKONČENO |
| Nastavit, aby při startu programu byl kurzor v RichTextBoxu | DOKONČENO |
| Zprovoznit "Nový" a "Nové okno" MenuItems (čili nahraď nynější instanci a znovu otevři aplikaci anebo otevři novou instanci aplikace a nynější nech být) | DOKONČENO |
| Navrhnout načítací obrazovku aplikace | DOKONČENO |
| Přidat "Počítadlo slov" do levého dolního rohu | DOKONČENO |
| Zařídit, aby obsah RichTextBoxu při exportu do PDF zůstal formátovaný | DOKONČENO |
| Zprovoznit TAB v RichTextBoxu | DOKONČENO |
| Soubor .txed otevře aplikaci | DOKONČENO |
| Funkce VŠE VELKÝMI PÍSMENY / vše malými písmeny / První písmeno velké | DOKONČENO |
| Navrhnout sekci "About" | DOKONČENO |
| Zprovoznit Tisk | DOKONČENO |
| Přidat "Color Picker" z WPF Extension Toolkit a zprovoznit jej tak, aby uživatel mohl obarvit jak barvu písma, tak i jeho pozadí Add | DOKONČENO |
| Přidat funkce "Horní index" a "Dolní index" (Superscript and Subscript) pro práci se vzorci | DOKONČENO |
| Když uživatel bude scrollovat, stránka se automaticky prodlouží | DOKONČENO |
| Navrhnout samostatné okno funkce "Najít / Nahradit" (Find / Replace) | DOKONČENO |
| Zprovoznit "Otevřít soubor..." (Open) | DOKONČENO |
| Zprovoznit "Najít / Nahradit" | DOKONČENO |
| "Najít / Nahradit" - zvýraznit nalezený text, ale pokud je TextBox, kam uživatel píše hledané slovo prázdný či zavře dané okno, text přestane být zvýrazněný | DOKONČENO |
| Přidat odrážky | DOKONČENO |
| Přidat číslování | DOKONČENO |
Hodnocení poroty
Tento projekt se účastnil soutěže ITnetwork summer 2020.
| Porotce | Bodů | Hodnocení |
|---|---|---|
David Čápka |
8 | Program se mi moc líbí, jak vzhledem, tak funkčností. Měli jsme jen
problémy s písmem, které na některých řádcích nešlo nastavit jako
tučné nebo jako kurzíva. Ve vyexportovaném PDF to pak tučné bylo. Aplikace
podporuje několik formátů a dokonce má i nějaké vychytávky jako odrážky
a podobně. Pořád ale neumí ani to, co WordPad, co je předinstalovaný v
každých Windows. Vnímám to tedy spíše jako učební experiment, než jako
každodenního pomocníka. Nevím, zda to někam míří, pokud ano, určitě to
bude fajn editor ![]() |
Samuel Hél |
8 | Editor se blíží funkcím předinstalovanému Wordpadu ve Windows. Program bych pojmenoval spíše jako Word processor, protože podporuje různé styly písma, co klasický textový editor nedělá (už z důvodu bílých znaků). Všechno fungovalo dobře, jen třeba u Arialu nefungovala kurzíva či tučné písmo, to mohla být chyba ale v instalovaných písmech na PC. Líbí se mi export přímo do PDF a dokonce i do obrázku, který se u takový editorů nevidí. |
Michal Čápka |
8.5 | Super program. Opravdu velmi přehledný a intuitivní, člověk se v něm nemá moc šanci ztratit a nabízí všechny základní funkce, které jsou pro práci s písmem potřeba, přičemž nechybí ani export do PDFka. |
Galerie
Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkami
Staženo 10x (58.32 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

