Fórum Root.cz

Hlavní témata => Software => Téma založeno: daneel 18. 04. 2014, 20:36:43

Název: Počet zvýrazněných znaků/slov textu ve formátu doc
Přispěvatel: daneel 18. 04. 2014, 20:36:43
Zdravím Vás.
Měl bych takto při pátku zajímavý dotaz.

Jakým způsobem lze spočítat počet zvýrazněných znaků/slov v textu ve formátu doc?
V MS Office 2013 jsem podobnou fci nenašel, v OpenOffice také ne.

Jak by jste tento problém řešili?
Nezahlédli jste někde tuto fci?
Nebo nezbývá nic jiného, než si nastudovat datovou strukturu doc a
začít programovat?

Děkuji za nápady.
S pozdravem
D.
Název: Re:Počet zvýrazněných znaků/slov textu ve formátu doc
Přispěvatel: Jenda 18. 04. 2014, 22:03:02
Co znamená „zvýrazněný“? Co to AbiWordem/Antiwordem/… převést do HTML a doufat, že to zvýrazněné bude v unikátním tagu unikátní barvou? Pak už to půjde jednoduchým regexpem.
Název: Re:Počet zvýrazněných znaků/slov textu ve formátu doc
Přispěvatel: Michal Kovačič 18. 04. 2014, 22:23:56
Já bych to zkusil přes RTF ale obávám se, že to není zcela triviální úkol. Slovo může být zvýrazněno minimálně 2-mi způsoby.
* přímo jako slovo v textu
* přes styl paragrafu

a nejspíše bude několik dalších možností a kombinací...
Název: Re:Počet zvýrazněných znaků/slov textu ve formátu doc
Přispěvatel: daneel 20. 04. 2014, 19:18:08
Co znamená „zvýrazněný“? Co to AbiWordem/Antiwordem/… převést do HTML a doufat, že to zvýrazněné bude v unikátním tagu unikátní barvou? Pak už to půjde jednoduchým regexpem.

Rozumím. Výborně.
Po převodu do HTML je to jasné,
pro vyhledání jsem pak použil výraz:
<span style='background:yellow'>.*</span>

Díky moc ;)
S pozdravem
D.