Pokročilé hledání             

HELIOS iNuvio      FAQ     Uživatelský panel    

Registrovat     Přihlásit se

    Obsah fóra> Znalostní databáze> ReportBuilder
    Verze pro tisk

[Tipy a Triky] Formátování písma textů v tisku

Tipy, triky, návody, známé potíže s tiskovým nástrojem.

Moderátor: orange_moderator

Odeslat odpověď
Příspěvků: 2 • Stránka 1 z 1
  • Odpovědět s citací

[Tipy a Triky] Formátování písma textů v tisku

Příspěvekod jan.havranek v 07.07.2009 13:18

V systému Helios Orange jsou všechny poznámky v dokladech ukládány pouze ve formě prostého textu bez formátování. Pokud je potřeba použít z nějakého důvodu např. část textu tučně a zbytek normálním stylem, lze částečně využít možnosti RTF (Rich Text Format) které jsou napojeny v rámci ReportBuilderu. V podstatě to znamená, že do poznámky dokladu se kromě textu vloží ještě formátovací značky RTF, které formulář při tisku interpretuje jako tučné písmo apod.

Příklad pro tisk tučného textu v poznámce faktury:
1/ Do poznámky faktury je třeba vložit formátovaný text. Značka {\rtf je úvodní kód formátu RTF, celý text na konci musí být uzavřen opět lomenou závorkou }. Mezi značky se napíše potřebný text, který se pomocí značek \b nebo \b0 formátuje jako tučné/netučné písmo.
Kód: Vybrat vše
{\rtf Alfa \b Beta \b0 Gama \b Delta - čeština}

2/ Do tiskového formuláře se musí vložit objekt DBRichText a do něj se napojí pipeline s poznámkou tedy TabDokladyZbozi['Poznamka'].

Výsledkem takto zadané poznámky je tento grafický výstup.
text_rtf.jpg
text_rtf.jpg (3.73 KiB) Zobrazeno 4701 krát

Možné značky pro styl písma:
\b - tučné zapnuto
\b0 - tučné vypnuto
\i - kurzíva zapnuto
\i0 - kurzíva vypnuto
\ul - podtržené zapnuto
\ulnone - podtžené vypnuto

Samozřejmě je možné vyzkoušet i další možnosti Rich Text Formatu, viz dokumentace firmy Microsoft http://www.microsoft.com/downloads/details.aspx?FamilyId=DD422B8D-FF06-4207-B476-6B5396A18A2B&displaylang=en.
jan.havranek
 
Příspěvky: 217
Registrován: 03.10.2006 08:51
Firma: Asseco Solutions, a.s.
Nahoru

  • Odpovědět s citací

Další možnosti Formátování textu v tisku

Příspěvekod jan.havranek v 26.08.2009 10:06

Další možnost jak do tisku dostat formátovaný a zároveň uživatelsky opakovaně editovatelný text, je tisk přímo souborů RTF. Soubory RTF lze vytvořit pomocí například MS Word - volbou Soubor - Uložit jako - formát RTF.

Postup napojení do tisku konkrétního záznamu:
1/ vytvořit RTF soubor
2/ soubor připojit jako Dokument k tištěnému záznamu (například k faktuře) - použitelné je to pouze pokud je dokument uložen do databáze a zároveň k dané faktuře je takto připojen pouze jeden jediný dokument (pokud by jich bylo více, nemusel by se vytisknout ten správný)
3/ v rámci ReportBuilderu najít datový zdroj pro připojené dokumenty (u všech dokladů zboží a faktur to je pipeline xDokumenty_492) a napojit datové pole Dokument do objektu DBRichText

Alternativou téhož je libovolný připojený soubor RTF (opět musí být uložen do databáze, třeba přes všeobecné dokumenty) napojit do formuláře pomocí vlastního datového zdroje, ve kterém definujete specifický SELECT na konkrétní záznam.
Select takové pipeline může vypadat například takto (podmínky upravit podle potřeby):
Kód: Vybrat vše
SELECT Top 1 Dokument FROM TabDokumenty WHERE Popis = 'Konkrétní dokument RTF' ORDER BY DatZmeny DESC
jan.havranek
 
Příspěvky: 217
Registrován: 03.10.2006 08:51
Firma: Asseco Solutions, a.s.
Nahoru


Odeslat odpověď
Příspěvků: 2 • Stránka 1 z 1

Zpět na ReportBuilder

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

         
  • Tým • Smazat všechny cookies z fóra • Všechny časy jsou v UTC + 1 hodina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Český překlad – phpBB.cz

© copyright 2011 Asseco Solutions, a.s.
hotline Helios Orange
+420 244 104 155
hotline.orange@assecosol.cz